diff options
Diffstat (limited to 'arm64')
-rw-r--r-- | arm64/emit.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/arm64/emit.c b/arm64/emit.c index 9700abe..b25f4f5 100644 --- a/arm64/emit.c +++ b/arm64/emit.c @@ -446,14 +446,10 @@ arm64_emitfn(Fn *fn, FILE *out) Ins *i; E *e; + gasemitlnk(fn->name, &fn->lnk, ".text", out); e = &(E){.f = out, .fn = fn}; framelayout(e); - fprintf(e->f, ".text\n"); - if (e->fn->export) - fprintf(e->f, ".globl %s\n", e->fn->name); - fprintf(e->f, "%s:\n", e->fn->name); - if (e->fn->vararg) { for (n=7; n>=0; n--) fprintf(e->f, "\tstr\tq%d, [sp, -16]!\n", n); |