From 7c988b57cb7e49ef47063f287d4667e512f8d6fa Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Tue, 27 Jan 2015 23:10:19 +0000 Subject: [PATCH] Handle new value ILGop_Ident64 in enum type IRLoadGOp. This tracks vex r3074. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14892 --- memcheck/mc_translate.c | 2 ++ 1 file changed, 2 insertions(+) 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; -- 2.47.3