From be2cb77173f6f05f1fd3b5d7e2176c9f6536be17 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Thu, 29 Jan 2009 17:58:34 +0000 Subject: [PATCH] pre-allocate vararg table. --- src/core/org/luaj/vm/LuaState.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/org/luaj/vm/LuaState.java b/src/core/org/luaj/vm/LuaState.java index bbe33373..863a29eb 100644 --- a/src/core/org/luaj/vm/LuaState.java +++ b/src/core/org/luaj/vm/LuaState.java @@ -181,7 +181,7 @@ public class LuaState extends Lua { // add 'arg' compatibility variable if ( (c.p.is_vararg & VARARG_NEEDSARG) != 0 ) { - LTable arg = new LTable(); + LTable arg = new LTable(nvar,1); for ( int i=1,j=base-nvar-1; i<=nvar; i++, j++ ) arg.put(i, stack[j]); arg.put("n", nvar);