]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Handle new value ILGop_Ident64 in enum type IRLoadGOp. This tracks
authorJulian Seward <jseward@acm.org>
Tue, 27 Jan 2015 23:10:19 +0000 (23:10 +0000)
committerJulian Seward <jseward@acm.org>
Tue, 27 Jan 2015 23:10:19 +0000 (23:10 +0000)
vex r3074.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14892

memcheck/mc_translate.c

index 31249f19b4a91e86afb0e3d43de1778a0293027b..926317ca9ceace1d79cde875f794d3be24535249 100644 (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;