From b03a8970d7b73959397f0ca5c8f2a532c1905e5d Mon Sep 17 00:00:00 2001 From: Quentin Carbonneaux Date: Mon, 3 Oct 2022 11:08:05 +0200 Subject: mark apple targets with a boolean It is more natural to branch on a flag than have different function pointers for high-level passes. --- amd64/targ.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'amd64/targ.c') diff --git a/amd64/targ.c b/amd64/targ.c index 74fba4d..fba9144 100644 --- a/amd64/targ.c +++ b/amd64/targ.c @@ -27,10 +27,10 @@ amd64_memargs(int op) .abi0 = elimsb, \ .abi1 = amd64_sysv_abi, \ .isel = amd64_isel, \ + .emitfn = amd64_emitfn, \ Target T_amd64_sysv = { .name = "amd64_sysv", - .emitfn = amd64_sysv_emitfn, .emitfin = elf_emitfin, .asloc = ".L", AMD64_COMMON @@ -38,7 +38,7 @@ Target T_amd64_sysv = { Target T_amd64_apple = { .name = "amd64_apple", - .emitfn = amd64_apple_emitfn, + .apple = 1, .emitfin = macho_emitfin, .asloc = "L", .assym = "_", -- cgit 1.4.1