Fix automatic pointer deref for structures in SSA

This commit is contained in:
gingerBill
2016-08-17 11:18:38 +01:00
parent f17bc687a3
commit 511f3744f6
7 changed files with 302 additions and 170 deletions

View File

@@ -642,7 +642,7 @@ void ssa_print_proc(gbFile *f, ssaModule *m, ssaProcedure *proc) {
if (proc->body == NULL) {
ssa_fprintf(f, "declare ");
} else {
ssa_fprintf(f, "define ");
ssa_fprintf(f, "\ndefine ");
}
auto *proc_type = &proc->type->proc;
@@ -697,7 +697,7 @@ void ssa_print_proc(gbFile *f, ssaModule *m, ssaProcedure *proc) {
ssa_print_instr(f, m, value);
}
}
ssa_fprintf(f, "}\n\n");
ssa_fprintf(f, "}\n");
}
gb_for_array(i, proc->children) {