diff options
Diffstat (limited to 'src/gas_assembly_generator.c')
-rw-r--r-- | src/gas_assembly_generator.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gas_assembly_generator.c b/src/gas_assembly_generator.c index d164b7d..afbfebd 100644 --- a/src/gas_assembly_generator.c +++ b/src/gas_assembly_generator.c @@ -20,7 +20,7 @@ #include <stdio.h> #include <stdlib.h> -static void gas_assembly_generator_visit_function(ast_visitor_t *visitor, ast_function_t *func); +static void gas_assembly_generator_visit_function(ast_visitor_t *visitor, ast_function_declaration_t *func); static void gas_assembly_generator_visit_return_stmt(ast_visitor_t *visitor, ast_return_stmt_t *return_stmt); void @@ -35,7 +35,7 @@ gas_assembly_generator_init(gas_assembly_generator_t *gen, FILE *out) } static void -gas_assembly_generator_visit_function(ast_visitor_t *visitor, ast_function_t *func) +gas_assembly_generator_visit_function(ast_visitor_t *visitor, ast_function_declaration_t *func) { assert(visitor && func); @@ -50,7 +50,7 @@ gas_assembly_generator_visit_function(ast_visitor_t *visitor, ast_function_t *fu fprintf(gen->out,".text\n"); fprintf(gen->out,"_start:\n"); - ast_visitor_visit(visitor, &func->body); + ast_visitor_visit(visitor, func->body); } static void |