aboutsummaryrefslogtreecommitdiff
path: root/lparser.c
diff options
context:
space:
mode:
Diffstat (limited to 'lparser.c')
-rw-r--r--lparser.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lparser.c b/lparser.c
index 8c812039..b0dbb65c 100644
--- a/lparser.c
+++ b/lparser.c
@@ -1014,7 +1014,8 @@ static void funcargs (LexState *ls, expdesc *f, int line) {
1014 args.k = VVOID; 1014 args.k = VVOID;
1015 else { 1015 else {
1016 explist(ls, &args); 1016 explist(ls, &args);
1017 luaK_setmultret(fs, &args); 1017 if (hasmultret(args.k))
1018 luaK_setmultret(fs, &args);
1018 } 1019 }
1019 check_match(ls, ')', '(', line); 1020 check_match(ls, ')', '(', line);
1020 break; 1021 break;