diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2024-11-03 14:27:09 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-03 14:27:09 +0100 |
| commit | 3054486d1dedd49553680da2c074d1ab413797fd (patch) | |
| tree | 79c3d4e9b417d14ddb11a47e26da083d5e06e8aa /src/link | |
| parent | 2f003f39b28176f08de51271eb66b5f3a54c7aae (diff) | |
| parent | e4e3d7ab4140ae6f078d3ffd72fce4c0a5e6e59f (diff) | |
| download | zig-3054486d1dedd49553680da2c074d1ab413797fd.tar.gz zig-3054486d1dedd49553680da2c074d1ab413797fd.zip | |
Merge pull request #21843 from alexrp/callconv-followup
Some follow-up work for #21697
Diffstat (limited to 'src/link')
| -rw-r--r-- | src/link/Dwarf.zig | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/link/Dwarf.zig b/src/link/Dwarf.zig index 2babe2b090..6653a8309a 100644 --- a/src/link/Dwarf.zig +++ b/src/link/Dwarf.zig @@ -3415,8 +3415,8 @@ fn updateType( .x86_64_regcall_v3_sysv => .LLVM_X86RegCall, .x86_64_regcall_v4_win => .LLVM_X86RegCall, .x86_64_vectorcall => .LLVM_vectorcall, - .x86_sysv => .nocall, - .x86_win => .nocall, + .x86_sysv => .normal, + .x86_win => .normal, .x86_stdcall => .BORLAND_stdcall, .x86_fastcall => .BORLAND_msfastcall, .x86_thiscall => .BORLAND_thiscall, @@ -3425,16 +3425,17 @@ fn updateType( .x86_regcall_v4_win => .LLVM_X86RegCall, .x86_vectorcall => .LLVM_vectorcall, - .aarch64_aapcs => .LLVM_AAPCS, - .aarch64_aapcs_darwin => .LLVM_AAPCS, - .aarch64_aapcs_win => .LLVM_AAPCS, + .aarch64_aapcs => .normal, + .aarch64_aapcs_darwin => .normal, + .aarch64_aapcs_win => .normal, .aarch64_vfabi => .LLVM_AAPCS, .aarch64_vfabi_sve => .LLVM_AAPCS, - .arm_apcs => .nocall, + .arm_apcs => .normal, .arm_aapcs => .LLVM_AAPCS, - .arm_aapcs_vfp => .LLVM_AAPCS_VFP, - .arm_aapcs16_vfp => .nocall, + .arm_aapcs_vfp, + .arm_aapcs16_vfp, + => .LLVM_AAPCS_VFP, .riscv64_lp64_v, .riscv32_ilp32_v, @@ -3442,10 +3443,10 @@ fn updateType( .m68k_rtd => .LLVM_M68kRTD, - .amdgcn_kernel, + .amdgcn_kernel => .LLVM_OpenCLKernel, .nvptx_kernel, .spirv_kernel, - => .LLVM_OpenCLKernel, + => .nocall, .x86_64_interrupt, .x86_interrupt, |
