summaryrefslogtreecommitdiff
path: root/src/lj_record.c
diff options
context:
space:
mode:
authorMike Pall <mike>2011-06-03 18:48:02 +0200
committerMike Pall <mike>2011-06-03 18:48:02 +0200
commit8c5935000d2b9bccd6c563b45c6a893f28986ca5 (patch)
tree2f530cf0b703350e355f1931679a7ed68503867e /src/lj_record.c
parenteec28aa9fdf5f733a4f7d2628fc060eac66ab713 (diff)
downloadluajit-8c5935000d2b9bccd6c563b45c6a893f28986ca5.tar.gz
luajit-8c5935000d2b9bccd6c563b45c6a893f28986ca5.tar.bz2
luajit-8c5935000d2b9bccd6c563b45c6a893f28986ca5.zip
Add narrowing of modulo operator.
Diffstat (limited to 'src/lj_record.c')
-rw-r--r--src/lj_record.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_record.c b/src/lj_record.c
index 689d7b80..fe79832a 100644
--- a/src/lj_record.c
+++ b/src/lj_record.c
@@ -1715,7 +1715,7 @@ void lj_record_ins(jit_State *J)
1715 case BC_MODVN: case BC_MODVV: 1715 case BC_MODVN: case BC_MODVV:
1716 recmod: 1716 recmod:
1717 if (tref_isnumber_str(rb) && tref_isnumber_str(rc)) 1717 if (tref_isnumber_str(rb) && tref_isnumber_str(rc))
1718 rc = lj_opt_narrow_mod(J, rb, rc); 1718 rc = lj_opt_narrow_mod(J, rb, rc, rcv);
1719 else 1719 else
1720 rc = rec_mm_arith(J, &ix, MM_mod); 1720 rc = rec_mm_arith(J, &ix, MM_mod);
1721 break; 1721 break;