From: Julian Seward Date: Mon, 31 Jan 2005 19:04:50 +0000 (+0000) Subject: Flee from relentless persecution by icc's typechecker :-) X-Git-Tag: svn/VALGRIND_3_0_1^2~535 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ef22fd0a7e9f37414eda566036eec0dd804e462e;p=thirdparty%2Fvalgrind.git Flee from relentless persecution by icc's typechecker :-) git-svn-id: svn://svn.valgrind.org/vex/trunk@799 --- diff --git a/VEX/priv/guest-amd64/toIR.c b/VEX/priv/guest-amd64/toIR.c index 81f8da6701..e4e9f4888c 100644 --- a/VEX/priv/guest-amd64/toIR.c +++ b/VEX/priv/guest-amd64/toIR.c @@ -1875,7 +1875,7 @@ IRTemp disAMode ( Int* len, Prefix pfx, ULong delta, HChar* buf ) case 0x10: case 0x11: case 0x12: case 0x13: /* ! 14 */ case 0x15: case 0x16: case 0x17: { UChar rm = and8(mod_reg_rm, 7); - ULong d = getSDisp32(delta); + Long d = getSDisp32(delta); DIS(buf, "%s%lld(%s)", sorbTxt(pfx), d, nameIRegB(pfx,8,rm)); *len = 5; return disAMode_copy2tmp( @@ -1892,7 +1892,7 @@ IRTemp disAMode ( Int* len, Prefix pfx, ULong delta, HChar* buf ) /* RIP + disp32. This assumes that guest_rip_curr_instr is set correctly at the start of handling each instruction. */ case 0x05: - { ULong d = getSDisp32(delta); + { Long d = getSDisp32(delta); *len = 5; DIS(buf, "%s%lld(%%rip)", sorbTxt(pfx), d); return disAMode_copy2tmp( @@ -1948,7 +1948,7 @@ IRTemp disAMode ( Int* len, Prefix pfx, ULong delta, HChar* buf ) } if ((!index_is_SP) && base_is_BPor13) { - ULong d = getSDisp32(delta); + Long d = getSDisp32(delta); DIS(buf, "%s%lld(,%s,%d)", sorbTxt(pfx), d, nameIRegX(pfx,8,index_r), 1<