From 5823be69762ac3d15869d4de65647f0b9ca82449 Mon Sep 17 00:00:00 2001 From: A404M Date: Tue, 27 May 2025 22:00:49 +0330 Subject: fix memory leak --- 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 b2258b2..e90d5fb 100644 --- a/src/compiler/parser.c +++ b/src/compiler/parser.c @@ -689,6 +689,7 @@ void parserNodeDelete(ParserNode *node) { case PARSER_TOKEN_OPERATOR_PLUS: case PARSER_TOKEN_OPERATOR_MINUS: case PARSER_TOKEN_KEYWORD_COMPTIME: + case PARSER_TOKEN_KEYWORD_STRUCT: case PARSER_TOKEN_SYMBOL_COMMA: case PARSER_TOKEN_SYMBOL_EOL: { ParserNodeSingleChildMetadata *metadata = node->metadata; @@ -736,7 +737,6 @@ void parserNodeDelete(ParserNode *node) { case PARSER_TOKEN_OPERATOR_BITWISE_OR: case PARSER_TOKEN_OPERATOR_SHIFT_LEFT: case PARSER_TOKEN_OPERATOR_SHIFT_RIGHT: - case PARSER_TOKEN_KEYWORD_STRUCT: case PARSER_TOKEN_OPERATOR_ACCESS: case PARSER_TOKEN_OPERATOR_ASSIGN: case PARSER_TOKEN_OPERATOR_SUM_ASSIGN: -- cgit v1.2.3