i965: Fix a warning in the release build.
authorEric Anholt <eric@anholt.net>
Thu, 11 Apr 2013 17:37:13 +0000 (10:37 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 12 Apr 2013 23:32:14 +0000 (16:32 -0700)
This was copy and pasted from can_reswizzle_dst(), and we can just fold it
in instead to avoid the warning.

Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_vec4.cpp

index dc7865ff654a6a5ca34eccce39cf864349073f54..b0527c7b31e1a84347485bd94d3cbe23f128bfc1 100644 (file)
@@ -806,7 +806,6 @@ vec4_instruction::reswizzle_dst(int dst_writemask, int swizzle)
       break;
    default:
       for (int c = 0; c < 4; c++) {
-         int bit = 1 << BRW_GET_SWZ(swizzle, c);
          /* Skip components of the swizzle not used by the dst. */
          if (!(dst_writemask & (1 << c)))
             continue;
@@ -814,7 +813,7 @@ vec4_instruction::reswizzle_dst(int dst_writemask, int swizzle)
          /* We don't do the reswizzling yet, so just sanity check that we
           * don't have to.
           */
-         assert(bit == (1 << c));
+         assert((1 << BRW_GET_SWZ(swizzle, c)) == (1 << c));
       }
       break;
    }