From 513bd6e9522f7145eb411b90fc70b8623a712180 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Wed, 22 Jun 2011 21:07:02 +0200 Subject: x86/x64: Don't evict BASE in ra_evictk(). --- src/lj_asm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/lj_asm.c b/src/lj_asm.c index 145129df..b3fa7739 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c @@ -464,7 +464,7 @@ static void ra_evictk(ASMState *as) while (work) { Reg r = rset_pickbot(work); IRRef ref = regcost_ref(as->cost[r]); - if (emit_canremat(ref)) { + if (irref_isk(ref)) { ra_rematk(as, ref); checkmclim(as); } -- cgit v1.2.3-55-g6feb