From 1653abbbc9df61e1c7ca576c2d3502000d26a63a Mon Sep 17 00:00:00 2001 From: Alexey Prokhin Date: Fri, 25 Feb 2011 22:29:40 +0300 Subject: [PATCH] Use StdCall calling convention on X86_64 --- gen/tocall.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen/tocall.cpp b/gen/tocall.cpp index 2205b3a9..93c2bce7 100644 --- a/gen/tocall.cpp +++ b/gen/tocall.cpp @@ -43,7 +43,7 @@ llvm::CallingConv::ID DtoCallingConv(Loc loc, LINK l) { //TODO: StdCall is not a good base on Windows due to extra name mangling // applied there - if (global.params.cpu == ARCHx86) + if (global.params.cpu == ARCHx86 || global.params.cpu == ARCHx86_64) return (global.params.os != OSWindows) ? llvm::CallingConv::X86_StdCall : llvm::CallingConv::C; else return llvm::CallingConv::Fast;