From 0aa2563cc6c38f7b52e48536255df78dc39ff4ef Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Tue, 3 Nov 2009 02:23:49 +0000 Subject: [PATCH] Add noop on OP_CLOSE instruction for branching. --- src/jse/org/luaj/vm2/luajc/JavaBytecodeGenerator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jse/org/luaj/vm2/luajc/JavaBytecodeGenerator.java b/src/jse/org/luaj/vm2/luajc/JavaBytecodeGenerator.java index 4d0ff638..27e3eb19 100644 --- a/src/jse/org/luaj/vm2/luajc/JavaBytecodeGenerator.java +++ b/src/jse/org/luaj/vm2/luajc/JavaBytecodeGenerator.java @@ -842,6 +842,7 @@ public class JavaBytecodeGenerator { break; case Lua.OP_CLOSE: /* A close all variables in the stack up to (>=) R(A)*/ + ih[pc] = il.append(InstructionConstants.NOP); // for branching for ( int j=nl; --j>=a; ) { isinited[j] = true; locals[j] = null;