(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);
else if (!parser->errors)
parseerror(parser, "parse error\n");
lex_close(parser->lex);
- mem_d(parser);
return false;
}
}