mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-12 02:43:14 +01:00
Don't use StdCall on Windows.
This commit is contained in:
@@ -39,7 +39,9 @@ unsigned DtoCallingConv(LINK l)
|
||||
return llvm::CallingConv::C;
|
||||
else if (l == LINKd || l == LINKdefault)
|
||||
{
|
||||
if (global.params.cpu == ARCHx86)
|
||||
//TODO: StdCall is not a good base on Windows due to extra name mangling
|
||||
// applied there
|
||||
if (global.params.cpu == ARCHx86 && !global.params.os == OSWindows)
|
||||
return llvm::CallingConv::X86_StdCall;
|
||||
else
|
||||
return llvm::CallingConv::Fast;
|
||||
|
||||
Reference in New Issue
Block a user