]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Mux0X cond type change: fix a front end case that got missed.
authorJulian Seward <jseward@acm.org>
Sat, 26 Jan 2013 20:28:00 +0000 (20:28 +0000)
committerJulian Seward <jseward@acm.org>
Sat, 26 Jan 2013 20:28:00 +0000 (20:28 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@2667

VEX/priv/guest_arm_helpers.c

index f2184b19df14447b968526030000aa3f1dec2f53..5b43d7a393f1ac18a02225aad9bb63f1dac7905b 100644 (file)
@@ -662,7 +662,7 @@ IRExpr* guest_arm_spechelper ( const HChar* function_name,
          */
          return
             IRExpr_Mux0X(
-               unop(Iop_32to8, cc_ndep),
+               binop(Iop_CmpNE32, cc_ndep, mkU32(0)),
                /* case oldC == 0 */
                unop(Iop_1Uto32, binop(Iop_CmpLT32U, cc_dep2, cc_dep1)),
                /* case oldC != 0 */