summaryrefslogtreecommitdiff
path: root/src/gas_assembly_generator.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gas_assembly_generator.c')
-rw-r--r--src/gas_assembly_generator.c6
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