From 9f034b4ebfe15844ea610ec2dd2fca1a9f7ce338 Mon Sep 17 00:00:00 2001 From: Carlos Maniero Date: Sat, 29 Apr 2023 15:55:39 -0300 Subject: ast: Introduce ast_identifier_t for named ast nodes Prior to this change, ast_variable_declaration_t and ast_function_declaration_t used a string_view as an identifier. However, to support scoped identifiers, it is more appropriate to use an ast_identifier_t as a reference. Signed-off-by: Carlos Maniero Co-authored-by: Johnny Richard --- src/gas_assembly_generator.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gas_assembly_generator.c') diff --git a/src/gas_assembly_generator.c b/src/gas_assembly_generator.c index 34864dd..ea76c5f 100644 --- a/src/gas_assembly_generator.c +++ b/src/gas_assembly_generator.c @@ -71,7 +71,7 @@ gas_assembly_generator_compile_function(gas_assembly_generator_t *gen, ast_funct { assert(func); - if (!string_view_eq(func->name, string_view_from_str("main"))) { + if (!string_view_eq(func->identifier.name, string_view_from_str("main"))) { fprintf(stderr, "[ERROR]: no main function has been defined!\n"); exit(EXIT_FAILURE); } -- cgit v1.2.3