aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2017-11-08 12:53:24 +0100
committerMike Pall <mike>2017-11-08 12:53:24 +0100
commit4b17a6a2ff4c93304433e13fc0e55d0a33a10318 (patch)
treec2fe8ffe6a988cda84caa658f17db137167874a4 /src
parent850f8c59d3d04a9847f21f32a6c36d8269b5b6b1 (diff)
parent9f0caad0e43f97a4613850b3874b851cb1bc301d (diff)
downloadluajit-4b17a6a2ff4c93304433e13fc0e55d0a33a10318.tar.gz
luajit-4b17a6a2ff4c93304433e13fc0e55d0a33a10318.tar.bz2
luajit-4b17a6a2ff4c93304433e13fc0e55d0a33a10318.zip
Merge branch 'master' into v2.1
Diffstat (limited to 'src')
-rw-r--r--src/lj_opt_fold.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c
index acbf36a5..9873b47e 100644
--- a/src/lj_opt_fold.c
+++ b/src/lj_opt_fold.c
@@ -1227,7 +1227,7 @@ LJFOLDF(simplify_conv_sext)
1227 if (ref == J->scev.idx) { 1227 if (ref == J->scev.idx) {
1228 IRRef lo = J->scev.dir ? J->scev.start : J->scev.stop; 1228 IRRef lo = J->scev.dir ? J->scev.start : J->scev.stop;
1229 lua_assert(irt_isint(J->scev.t)); 1229 lua_assert(irt_isint(J->scev.t));
1230 if (lo && IR(lo)->i + ofs >= 0) { 1230 if (lo && IR(lo)->o == IR_KINT && IR(lo)->i + ofs >= 0) {
1231 ok_reduce: 1231 ok_reduce:
1232#if LJ_TARGET_X64 1232#if LJ_TARGET_X64
1233 /* Eliminate widening. All 32 bit ops do an implicit zero-extension. */ 1233 /* Eliminate widening. All 32 bit ops do an implicit zero-extension. */