From 4fb619fe872f78d5c1b0343b538f61432173e865 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Fri, 15 Jun 2007 15:20:21 +0000 Subject: [PATCH] fix builtins to keep them from obliterating stack values. --- src/main/java/lua/Builtin.java | 2 +- src/test/res/compile.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/lua/Builtin.java b/src/main/java/lua/Builtin.java index d1cafeb3..4aad1826 100644 --- a/src/main/java/lua/Builtin.java +++ b/src/main/java/lua/Builtin.java @@ -50,7 +50,7 @@ final class Builtin extends LFunction { default: luaUnsupportedOperation(); } - state.adjustTop(base-1+returnValues); + state.adjustTop(base+returnValues); } } \ No newline at end of file diff --git a/src/test/res/compile.sh b/src/test/res/compile.sh index de48a029..4a25c1b7 100644 --- a/src/test/res/compile.sh +++ b/src/test/res/compile.sh @@ -1,7 +1,7 @@ #!/bin/bash LUA_HOME=/cygdrive/c/programs/lua5.1 TESTS="test1 test2 test3 test4 test5" -TESTS="test3" +TESTS="test2" for x in $TESTS do echo compiling $x