summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--arm64/emit.c2
-rw-r--r--rv64/emit.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/arm64/emit.c b/arm64/emit.c
index 5113c66..ee1593f 100644
--- a/arm64/emit.c
+++ b/arm64/emit.c
@@ -636,4 +636,6 @@ arm64_emitfn(Fn *fn, FILE *out)
 		}
 	}
 	id0 += e->fn->nblk;
+	if (!T.apple)
+		elf_emitfnfin(fn->name, out);
 }
diff --git a/rv64/emit.c b/rv64/emit.c
index f9df146..acb6df3 100644
--- a/rv64/emit.c
+++ b/rv64/emit.c
@@ -557,4 +557,5 @@ rv64_emitfn(Fn *fn, FILE *f)
 		}
 	}
 	id0 += fn->nblk;
+	elf_emitfnfin(fn->name, f);
 }