diff options
Diffstat (limited to 'mips.c')
-rw-r--r-- | mips.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -315,7 +315,7 @@ void mips_func_end(void) { printf("\tjr $31\n"); } -void mips_generate(void) { +void mips_func(void) { CBlock_t p; CType_t rt; func = func_ir->func; @@ -731,3 +731,9 @@ void mips_generate(void) { } mips_func_end(); } + +void mips_generate(void) { + mips_prologue(); + for (; func_ir; func_ir = func_ir->next) + mips_func(); +} |