From d97cdd9e84879d8fc3adf4bcf5c130f498e95b79 Mon Sep 17 00:00:00 2001 From: Carlos Maniero Date: Tue, 2 May 2023 23:45:55 -0300 Subject: parser: Parser allocate memory for expressions Signed-off-by: Carlos Maniero --- test/parser_test.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test/parser_test.c b/test/parser_test.c index ce77828..2d749da 100644 --- a/test/parser_test.c +++ b/test/parser_test.c @@ -140,9 +140,8 @@ test_parse_arithmetic_expression(const MunitParameter params[], void *user_data_ make_lexer_from_static_src(&lexer, "1 + 3 * 3 / 2 - 1"); parser_init(&parser, &lexer, scope); - ast_node_t *ast_expression = ast_node_new(); - bool parsed = parser_parse_expression(&parser, ast_expression); - assert_true(parsed); + ast_node_t *ast_expression = parser_parse_expression(&parser); + assert_not_null(ast_expression); ast_node_t *exp1 = ast_expression; { -- cgit v1.2.3