diff options
author | Mike Pall <mike> | 2011-06-03 18:48:02 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-06-03 18:48:02 +0200 |
commit | 8c5935000d2b9bccd6c563b45c6a893f28986ca5 (patch) | |
tree | 2f530cf0b703350e355f1931679a7ed68503867e /src/lj_record.c | |
parent | eec28aa9fdf5f733a4f7d2628fc060eac66ab713 (diff) | |
download | luajit-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.c | 2 |
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; |