From 7bd975ec69c8dc9d5a6343a2e5f06bd7dd78d78e Mon Sep 17 00:00:00 2001 From: A404M Date: Wed, 26 Mar 2025 00:17:31 +0330 Subject: fix null double free --- src/compiler/parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/compiler/parser.c') diff --git a/src/compiler/parser.c b/src/compiler/parser.c index 327fab2..3c40af1 100644 --- a/src/compiler/parser.c +++ b/src/compiler/parser.c @@ -1617,6 +1617,7 @@ bool isType(ParserNode *node) { case PARSER_TOKEN_KEYWORD_IF: case PARSER_TOKEN_KEYWORD_COMPTIME: case PARSER_TOKEN_OPERATOR_POINTER: + case PARSER_TOKEN_SYMBOL_CURLY_BRACKET: return true; case PARSER_TOKEN_KEYWORD_NULL: case PARSER_TOKEN_CONSTANT: @@ -1624,7 +1625,6 @@ bool isType(ParserNode *node) { case PARSER_TOKEN_FUNCTION_DEFINITION: case PARSER_TOKEN_ROOT: case PARSER_TOKEN_SYMBOL_EOL: - case PARSER_TOKEN_SYMBOL_CURLY_BRACKET: case PARSER_TOKEN_SYMBOL_COMMA: case PARSER_TOKEN_VALUE_INT: case PARSER_TOKEN_VALUE_FLOAT: -- cgit v1.2.3