summaryrefslogtreecommitdiff
path: root/apps/plugins/lua/lparser.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/lua/lparser.c')
-rw-r--r--apps/plugins/lua/lparser.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/plugins/lua/lparser.c b/apps/plugins/lua/lparser.c
index 8b93237918..23d3972036 100644
--- a/apps/plugins/lua/lparser.c
+++ b/apps/plugins/lua/lparser.c
@@ -603,7 +603,12 @@ static void parlist (LexState *ls) {
603 } while (!f->is_vararg && testnext(ls, ',')); 603 } while (!f->is_vararg && testnext(ls, ','));
604 } 604 }
605 adjustlocalvars(ls, nparams); 605 adjustlocalvars(ls, nparams);
606 //f->numparams = cast_byte(fs->nactvar - (f->is_vararg & VARARG_HASARG));
607#if defined(LUA_COMPAT_VARARG)
606 f->numparams = cast_byte(fs->nactvar - (f->is_vararg & VARARG_HASARG)); 608 f->numparams = cast_byte(fs->nactvar - (f->is_vararg & VARARG_HASARG));
609#else
610 f->numparams = cast_byte(fs->nactvar);
611#endif
607 luaK_reserveregs(fs, fs->nactvar); /* reserve register for parameters */ 612 luaK_reserveregs(fs, fs->nactvar); /* reserve register for parameters */
608} 613}
609 614