]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - parser.c
ast_block_collect: add to ast_block->collect and set the node's .keep=true, those...
[xonotic/gmqcc.git] / parser.c
index 598202dcba7bf45699bfc34a53e13302d0bc445c..1d9ae74577f9b9063f6d22c6d81da788b406f5c3 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -1889,9 +1889,9 @@ static bool parser_variable(parser_t *parser, ast_block *localblock)
                 (void)!parser_t_locals_add(parser, vy);
                 (void)!parser_t_locals_add(parser, vz);
                 if (!ast_block_locals_add(localblock, var) ||
-                    !ast_block_collect_add(localblock, vx.var) ||
-                    !ast_block_collect_add(localblock, vy.var) ||
-                    !ast_block_collect_add(localblock, vz.var))
+                    !ast_block_collect(localblock, vx.var) ||
+                    !ast_block_collect(localblock, vy.var) ||
+                    !ast_block_collect(localblock, vz.var))
                 {
                     parser_pop_local(parser);
                     parser_pop_local(parser);