diff options
Diffstat (limited to 'src/parser.cpp')
| -rw-r--r-- | src/parser.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/parser.cpp b/src/parser.cpp index 96162632b9..4b5e0e3ebb 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -1923,7 +1923,11 @@ static AstNode *ast_parse_anon_lit(ParseContext *pc) { } // anon container literal - return ast_parse_init_list(pc); + AstNode *res = ast_parse_init_list(pc); + if (res != nullptr) + return res; + put_back_token(pc); + return nullptr; } // AsmOutput <- COLON AsmOutputList AsmInput? |
