]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Typechecker police.
authorJulian Seward <jseward@acm.org>
Wed, 27 Jul 2005 00:22:37 +0000 (00:22 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 27 Jul 2005 00:22:37 +0000 (00:22 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@1303

VEX/priv/ir/iropt.c

index 665c8ac08b084b9e47401d04463ebc401d816a53..5ed11e4508deae5265a0dba0bcc1599bafbb49d7 100644 (file)
@@ -894,9 +894,9 @@ static IRExpr* fold_Expr ( IRExpr* e )
             break;
 
          case Iop_1Sto16:
-            e2 = IRExpr_Const(IRConst_U16(
+            e2 = IRExpr_Const(IRConst_U16(toUShort(
                     e->Iex.Unop.arg->Iex.Const.con->Ico.U1
-                    ? 0xFFFF : 0));
+                    ? 0xFFFF : 0)));
             break;
          case Iop_1Sto32:
             e2 = IRExpr_Const(IRConst_U32(