aboutsummaryrefslogtreecommitdiff
path: root/lparser.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lparser.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lparser.c b/lparser.c
index e3538c16..40a30ff6 100644
--- a/lparser.c
+++ b/lparser.c
@@ -1079,8 +1079,8 @@ static void parlist (LexState *ls) {
1079 } 1079 }
1080 case TK_DOTS: { 1080 case TK_DOTS: {
1081 varargk |= PF_ISVARARG; 1081 varargk |= PF_ISVARARG;
1082 luaX_next(ls); 1082 luaX_next(ls); /* skip '...' */
1083 if (testnext(ls, '|')) { 1083 if (ls->t.token == TK_NAME) {
1084 new_varkind(ls, str_checkname(ls), RDKVAVAR); 1084 new_varkind(ls, str_checkname(ls), RDKVAVAR);
1085 varargk |= PF_VAVAR; 1085 varargk |= PF_VAVAR;
1086 } 1086 }