From: Julian Seward Date: Mon, 4 Jul 2005 10:08:24 +0000 (+0000) Subject: Add some casts. X-Git-Tag: svn/VALGRIND_3_0_1^2~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6b7936e5aabb646f75b53ca2f9e07b2e0e5ad3f;p=thirdparty%2Fvalgrind.git Add some casts. git-svn-id: svn://svn.valgrind.org/vex/trunk@1255 --- diff --git a/VEX/priv/host-generic/reg_alloc2.c b/VEX/priv/host-generic/reg_alloc2.c index 29b4cda6e5..204362316f 100644 --- a/VEX/priv/host-generic/reg_alloc2.c +++ b/VEX/priv/host-generic/reg_alloc2.c @@ -920,7 +920,7 @@ HInstrArray* doRegisterAllocation ( rreg_state[m].vreg = vregD; vassert(IS_VALID_VREGNO(hregNumber(vregD))); vassert(IS_VALID_VREGNO(hregNumber(vregS))); - vreg_state[hregNumber(vregD)] = m; + vreg_state[hregNumber(vregD)] = toShort(m); vreg_state[hregNumber(vregS)] = INVALID_RREG_NO; /* Move on to the next insn. We skip the post-insn stuff for @@ -1081,7 +1081,7 @@ HInstrArray* doRegisterAllocation ( rreg_state[k].vreg = vreg; m = hregNumber(vreg); vassert(IS_VALID_VREGNO(m)); - vreg_state[m] = k; + vreg_state[m] = toShort(k); addToHRegRemap(&remap, vreg, rreg_state[k].rreg); /* Generate a reload if needed. */ if (reg_usage.mode[j] != HRmWrite) { @@ -1159,7 +1159,7 @@ HInstrArray* doRegisterAllocation ( m = hregNumber(vreg); vassert(IS_VALID_VREGNO(m)); - vreg_state[m] = spillee; + vreg_state[m] = toShort(spillee); /* Now, if this vreg is being read or modified (as opposed to written), we have to generate a reload for it. */