aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2015-02-18 16:01:11 +0100
committerMike Pall <mike>2015-02-18 16:01:11 +0100
commit063f3d5d7c4827a746bb00fda3992a35273b0d2b (patch)
treee8ddc06201cd6d8e089434192d4e09ca5abf7843
parent04dc64b558025e76a820f89a8e41840bf8269f32 (diff)
parent704280fb80d5320b20f6cd20cfbf009a999164f0 (diff)
downloadluajit-063f3d5d7c4827a746bb00fda3992a35273b0d2b.tar.gz
luajit-063f3d5d7c4827a746bb00fda3992a35273b0d2b.tar.bz2
luajit-063f3d5d7c4827a746bb00fda3992a35273b0d2b.zip
Merge branch 'master' into v2.1
-rw-r--r--src/lj_opt_mem.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_opt_mem.c b/src/lj_opt_mem.c
index 2b6fc884..e04a6228 100644
--- a/src/lj_opt_mem.c
+++ b/src/lj_opt_mem.c
@@ -808,6 +808,7 @@ TRef LJ_FASTCALL lj_opt_dse_xstore(jit_State *J)
808 IRRef ref = *refp; 808 IRRef ref = *refp;
809 if (J->chain[IR_CALLXS] > lim) lim = J->chain[IR_CALLXS]; 809 if (J->chain[IR_CALLXS] > lim) lim = J->chain[IR_CALLXS];
810 if (J->chain[IR_XBAR] > lim) lim = J->chain[IR_XBAR]; 810 if (J->chain[IR_XBAR] > lim) lim = J->chain[IR_XBAR];
811 if (J->chain[IR_XSNEW] > lim) lim = J->chain[IR_XSNEW];
811 while (ref > lim) { /* Search for redundant or conflicting stores. */ 812 while (ref > lim) { /* Search for redundant or conflicting stores. */
812 IRIns *store = IR(ref); 813 IRIns *store = IR(ref);
813 switch (aa_xref(J, xr, fins, store)) { 814 switch (aa_xref(J, xr, fins, store)) {