On 02/28/2015 10:33 AM, Ilia Mirkin wrote: > On Sat, Feb 28, 2015 at 1:26 PM, Carl Worth <cwo...@cworth.org> wrote: >> On Fri, Feb 27 2015, Ian Romanick wrote: >>> All dd functions take a gl_context as the first parameter. Instead of >>> removing it, just silence the warning. >> >> For code using gcc, I really prefer the __attribute__((__unused__)) >> style, (though, obviously hidden in a reasonable looking macro). That >> results in cleaner looking code than these weird unused expressions >> being cast to void. > > Another clean alternative is to leave the name of the variable out, i.e. > > function(struct gl_context *) > > instead of > > function(struct gl_context *foo)
I use that method a lot because it makes the intention very obvious, but, as others have mentioned, it's only available in C++. >> Does MSVC have an equivalent? Or, does it not emit the warning in the >> first place such that we could just define the macro as empty outside of >> gcc? >> >> So there's room for investigation here. In the meantime: >> >> Reviewed-by: Carl Worth <cwo...@cworth.org> >> >> -Carl >> >> _______________________________________________ >> mesa-dev mailing list >> mesa-dev@lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev