From f508e227052bb13943bad16b324944ae72d8af4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Tue, 29 Oct 2024 01:20:18 +0100 Subject: [PATCH] link.Dwarf: Some minor corrections to calling conventions to ~match Clang. This can't be completely 1:1 due to the fact that we model CCs more precisely, but this is about as close as we can get. --- src/link/Dwarf.zig | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/link/Dwarf.zig b/src/link/Dwarf.zig index b96124438b..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,13 +3425,13 @@ 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, .arm_aapcs16_vfp, @@ -3443,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,