diff options
| author | Quentin Carbonneaux <[email protected]> | 2022-10-03 11:08:05 +0200 |
|---|---|---|
| committer | Quentin Carbonneaux <[email protected]> | 2022-10-08 21:48:47 +0200 |
| commit | b03a8970d7b73959397f0ca5c8f2a532c1905e5d (patch) | |
| tree | 028eb6726e95352c54b1911abbe609ef3a26bc6f /arm64/targ.c | |
| parent | a7e1602252be24f51afa3dc66e3adc2b88d1e0c1 (diff) | |
mark apple targets with a boolean
It is more natural to branch on a
flag than have different function
pointers for high-level passes.
Diffstat (limited to 'arm64/targ.c')
| -rw-r--r-- | arm64/targ.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/arm64/targ.c b/arm64/targ.c index 88c40f1..232376d 100644 --- a/arm64/targ.c +++ b/arm64/targ.c @@ -38,12 +38,12 @@ arm64_memargs(int op) .argregs = arm64_argregs, \ .memargs = arm64_memargs, \ .isel = arm64_isel, \ + .abi1 = arm64_abi, \ + .emitfn = arm64_emitfn, \ Target T_arm64 = { .name = "arm64", .abi0 = elimsb, - .abi1 = arm64_abi, - .emitfn = arm64_emitfn, .emitfin = elf_emitfin, .asloc = ".L", ARM64_COMMON @@ -51,9 +51,8 @@ Target T_arm64 = { Target T_arm64_apple = { .name = "arm64_apple", + .apple = 1, .abi0 = apple_extsb, - .abi1 = apple_abi, - .emitfn = apple_emitfn, .emitfin = macho_emitfin, .asloc = "L", .assym = "_", |
