aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2013-05-23 19:58:35 +0200
committerMike Pall <mike>2013-05-23 19:58:35 +0200
commit55772e3ad9c36f6ee789611c35615e93c358aca9 (patch)
tree4bc745549fd04aab2315b9f92c29d91fc992ee18
parent38cfb6a1d991eb30a3aabe401be3d2f11a03c3e3 (diff)
parent890754ee27d564335865a0ba731e69c6a6191655 (diff)
downloadluajit-55772e3ad9c36f6ee789611c35615e93c358aca9.tar.gz
luajit-55772e3ad9c36f6ee789611c35615e93c358aca9.tar.bz2
luajit-55772e3ad9c36f6ee789611c35615e93c358aca9.zip
Merge branch 'master' into v2.1
-rw-r--r--src/lj_crecord.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lj_crecord.c b/src/lj_crecord.c
index b98bdbc6..55d76ca0 100644
--- a/src/lj_crecord.c
+++ b/src/lj_crecord.c
@@ -454,6 +454,10 @@ static TRef crec_ct_ct(jit_State *J, CType *d, CType *s, TRef dp, TRef sp,
454 sinfo = CTINFO(CT_NUM, CTF_UNSIGNED); 454 sinfo = CTINFO(CT_NUM, CTF_UNSIGNED);
455 ssize = CTSIZE_PTR; 455 ssize = CTSIZE_PTR;
456 st = IRT_UINTP; 456 st = IRT_UINTP;
457 if (((dsize ^ ssize) & 8) == 0) { /* Must insert no-op type conversion. */
458 sp = emitconv(sp, dsize < 4 ? IRT_INT : dt, IRT_PTR, 0);
459 goto xstore;
460 }
457 goto conv_I_I; 461 goto conv_I_I;
458 462
459 /* Destination is a floating-point number. */ 463 /* Destination is a floating-point number. */