<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 10, 2015 at 11:47 AM, Ian Romanick <span dir="ltr"><<a href="mailto:idr@freedesktop.org" target="_blank">idr@freedesktop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 09/10/2015 11:27 AM, Anuj Phogat wrote:<br>
><br>
><br>
> On Wed, Sep 9, 2015 at 7:18 PM, Ian Romanick <<a href="mailto:idr@freedesktop.org">idr@freedesktop.org</a><br>
</span><span class="">> <mailto:<a href="mailto:idr@freedesktop.org">idr@freedesktop.org</a>>> wrote:<br>
><br>
>     From: Ian Romanick <<a href="mailto:ian.d.romanick@intel.com">ian.d.romanick@intel.com</a><br>
</span>>     <mailto:<a href="mailto:ian.d.romanick@intel.com">ian.d.romanick@intel.com</a>>><br>
<div><div class="h5">><br>
>     intel_fbo.c: In function 'intel_alloc_window_storage':<br>
>     intel_fbo.c:415:48: warning: unused parameter 'ctx' [-Wunused-parameter]<br>
>      intel_alloc_window_storage(struct gl_context * ctx, struct<br>
>     gl_renderbuffer *rb,<br>
>                                                     ^<br>
>     intel_fbo.c: In function 'intel_nop_alloc_storage':<br>
>     intel_fbo.c:428:74: warning: unused parameter 'rb' [-Wunused-parameter]<br>
>      intel_nop_alloc_storage(struct gl_context * ctx, struct<br>
>     gl_renderbuffer *rb,<br>
><br>
>           ^<br>
>     intel_fbo.c:429:32: warning: unused parameter 'internalFormat'<br>
>     [-Wunused-parameter]<br>
>                              GLenum internalFormat, GLuint width, GLuint<br>
>     height)<br>
>                                     ^<br>
>     intel_fbo.c:429:55: warning: unused parameter 'width'<br>
>     [-Wunused-parameter]<br>
>                              GLenum internalFormat, GLuint width, GLuint<br>
>     height)<br>
>                                                            ^<br>
>     intel_fbo.c:429:69: warning: unused parameter 'height'<br>
>     [-Wunused-parameter]<br>
>                              GLenum internalFormat, GLuint width, GLuint<br>
>     height)<br>
>                                                                          ^<br>
>     intel_fbo.c: In function 'intel_blit_framebuffer_with_blitter':<br>
>     intel_fbo.c:790:61: warning: unused parameter 'filter'<br>
>     [-Wunused-parameter]<br>
>                                          GLbitfield mask, GLenum filter)<br>
>                                                                  ^<br>
><br>
>     Signed-off-by: Ian Romanick <<a href="mailto:ian.d.romanick@intel.com">ian.d.romanick@intel.com</a><br>
</div></div>>     <mailto:<a href="mailto:ian.d.romanick@intel.com">ian.d.romanick@intel.com</a>>><br>
<div><div class="h5">>     ---<br>
>      src/mesa/drivers/dri/i965/intel_fbo.c | 11 ++++++++---<br>
>      1 file changed, 8 insertions(+), 3 deletions(-)<br>
><br>
>     diff --git a/src/mesa/drivers/dri/i965/intel_fbo.c<br>
>     b/src/mesa/drivers/dri/i965/intel_fbo.c<br>
>     index 64d57e8..cc90a49 100644<br>
>     --- a/src/mesa/drivers/dri/i965/intel_fbo.c<br>
>     +++ b/src/mesa/drivers/dri/i965/intel_fbo.c<br>
>     @@ -415,6 +415,7 @@ static GLboolean<br>
>      intel_alloc_window_storage(struct gl_context * ctx, struct<br>
>     gl_renderbuffer *rb,<br>
>                                 GLenum internalFormat, GLuint width,<br>
>     GLuint height)<br>
>      {<br>
>     +   (void) ctx;<br>
>         assert(rb->Name == 0);<br>
>         rb->Width = width;<br>
>         rb->Height = height;<br>
>     @@ -428,6 +429,10 @@ static GLboolean<br>
>      intel_nop_alloc_storage(struct gl_context * ctx, struct<br>
>     gl_renderbuffer *rb,<br>
>                              GLenum internalFormat, GLuint width, GLuint<br>
>     height)<br>
>      {<br>
>     +   (void) rb;<br>
>     +   (void) internalFormat;<br>
>     +   (void) width;<br>
>     +   (void) height;<br>
><br>
><br>
> Using a macro might make the code more readable.<br>
> #define UNUSED(x) (void) (x)<br>
<br>
</div></div>Maybe... there are a LOT of existing instance of the '(void) x;' idiom<br>
in Mesa.<br>
<br>
$ grep -r '(void) ' src/ | wc -l<br>
1913<br>
<br>
Some of those are false positives of things like<br>
<br>
    (void) XSetErrorHandler(old_handler);<br>
<br>
but there are also cases like<br>
<br>
    (void) texImage; (void) i; (void) j; (void) k;<br>
<br>
that only get counted once by wc.<br>
<br>
I think if we want to change to using a macro, we should do it in one<br>
giant patch across the code base (and document it in docs/devinfo.html).<br>
 That will prevent future people from using the old method.<br>
<br>
It shouldn't be too hard to make a script that will make the change<br>
across the whole code base.<br></blockquote><div><br></div><div>Sounds good. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5"><br>
>         _mesa_problem(ctx, "intel_nop_alloc_storage should never be<br>
>     called.");<br>
>         return false;<br>
>      }<br>
>     @@ -787,7 +792,7 @@ intel_blit_framebuffer_with_blitter(struct<br>
>     gl_context *ctx,<br>
>                                          GLint srcX1, GLint srcY1,<br>
>                                          GLint dstX0, GLint dstY0,<br>
>                                          GLint dstX1, GLint dstY1,<br>
>     -                                    GLbitfield mask, GLenum filter)<br>
>     +                                    GLbitfield mask)<br>
>      {<br>
>         struct brw_context *brw = brw_context(ctx);<br>
><br>
>     @@ -907,7 +912,7 @@ intel_blit_framebuffer(struct gl_context *ctx,<br>
>         mask = intel_blit_framebuffer_with_blitter(ctx, readFb, drawFb,<br>
>                                                    srcX0, srcY0, srcX1,<br>
>     srcY1,<br>
>                                                    dstX0, dstY0, dstX1,<br>
>     dstY1,<br>
>     -                                              mask, filter);<br>
>     +                                              mask);<br>
>         if (mask == 0x0)<br>
>            return;<br>
><br>
>     @@ -945,7 +950,7 @@ gen4_blit_framebuffer(struct gl_context *ctx,<br>
>         mask = intel_blit_framebuffer_with_blitter(ctx, readFb, drawFb,<br>
>                                                    srcX0, srcY0, srcX1,<br>
>     srcY1,<br>
>                                                    dstX0, dstY0, dstX1,<br>
>     dstY1,<br>
>     -                                              mask, filter);<br>
>     +                                              mask);<br>
>         if (mask == 0x0)<br>
>            return;<br>
><br>
>     --<br>
>     2.1.0<br>
><br>
>     _______________________________________________<br>
>     mesa-dev mailing list<br>
</div></div>>     <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a> <mailto:<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a>><br>
<span class="">>     <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
><br>
><br>
> Irrespective of the above suggestion, this patch is:<br>
> Reviewed-by: Anuj Phogat <<a href="mailto:anuj.phogat@gmail.com">anuj.phogat@gmail.com</a><br>
</span>> <mailto:<a href="mailto:anuj.phogat@gmail.com">anuj.phogat@gmail.com</a>>><br>
<br>
</blockquote></div><br></div></div>