Handle new value ILGop_Ident64 in enum type IRLoadGOp. This tracks

vex r3074.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14892
This commit is contained in:
Julian Seward 2015-01-27 23:10:19 +00:00
parent cb3b3b58b1
commit 7c988b57cb

View File

@ -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;