mirror of
git://c9x.me/qbe.git
synced 2026-04-05 09:59:47 +00:00
parent
7a19de5cf4
commit
ddf5ced4a7
@ -581,7 +581,7 @@ amd64_emitfn(Fn *fn, FILE *f)
|
||||
uint64_t fs;
|
||||
|
||||
emitfnlnk(fn->name, &fn->lnk, f);
|
||||
fputs("\tpushq %rbp\n\tmovq %rsp, %rbp\n", f);
|
||||
fputs("\tendbr64\n\tpushq %rbp\n\tmovq %rsp, %rbp\n", f);
|
||||
fs = framesz(fn);
|
||||
if (fs)
|
||||
fprintf(f, "\tsubq $%"PRIu64", %%rsp\n", fs);
|
||||
|
||||
@ -514,6 +514,7 @@ arm64_emitfn(Fn *fn, FILE *out)
|
||||
if (T.apple)
|
||||
e->fn->lnk.align = 4;
|
||||
emitfnlnk(e->fn->name, &e->fn->lnk, e->f);
|
||||
fputs("\thint\t#34\n", e->f);
|
||||
framelayout(e);
|
||||
|
||||
if (e->fn->vararg && !T.apple) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user