From: Julian Seward Date: Wed, 27 Jul 2005 00:22:37 +0000 (+0000) Subject: Typechecker police. X-Git-Tag: svn/VALGRIND_3_0_1^2~31 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc20be83a1fb45b83530a9677b3d31e59e99a0a8;p=thirdparty%2Fvalgrind.git Typechecker police. git-svn-id: svn://svn.valgrind.org/vex/trunk@1303 --- diff --git a/VEX/priv/ir/iropt.c b/VEX/priv/ir/iropt.c index 665c8ac08b..5ed11e4508 100644 --- a/VEX/priv/ir/iropt.c +++ b/VEX/priv/ir/iropt.c @@ -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(