From: Julian Seward Date: Tue, 27 Jan 2015 23:10:19 +0000 (+0000) Subject: Handle new value ILGop_Ident64 in enum type IRLoadGOp. This tracks X-Git-Tag: svn/VALGRIND_3_11_0~700 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7c988b57cb7e49ef47063f287d4667e512f8d6fa;p=thirdparty%2Fvalgrind.git Handle new value ILGop_Ident64 in enum type IRLoadGOp. This tracks vex r3074. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14892 --- diff --git a/memcheck/mc_translate.c b/memcheck/mc_translate.c index 31249f19b4..926317ca9c 100644 --- a/memcheck/mc_translate.c +++ b/memcheck/mc_translate.c @@ -6027,6 +6027,7 @@ static void do_shadow_LoadG ( MCEnv* mce, IRLoadG* lg ) IROp vwiden = Iop_INVALID; IRType loadedTy = Ity_INVALID; switch (lg->cvt) { + case ILGop_Ident64: loadedTy = Ity_I64; vwiden = Iop_INVALID; break; case ILGop_Ident32: loadedTy = Ity_I32; vwiden = Iop_INVALID; break; case ILGop_16Uto32: loadedTy = Ity_I16; vwiden = Iop_16Uto32; break; case ILGop_16Sto32: loadedTy = Ity_I16; vwiden = Iop_16Sto32; break; @@ -7261,6 +7262,7 @@ static void do_origins_LoadG ( MCEnv* mce, IRLoadG* lg ) { IRType loadedTy = Ity_INVALID; switch (lg->cvt) { + case ILGop_Ident64: loadedTy = Ity_I64; break; case ILGop_Ident32: loadedTy = Ity_I32; break; case ILGop_16Uto32: loadedTy = Ity_I16; break; case ILGop_16Sto32: loadedTy = Ity_I16; break;