From d38448d664b4fbcb5f6ea2f6edfdd8ca4b568828 Mon Sep 17 00:00:00 2001 From: kai Date: Sun, 8 Sep 2013 12:30:04 +0200 Subject: [PATCH] Changed mangling for naked assembler on Win32. Reported by Temtaime on the newsgroup! --- gen/naked.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gen/naked.cpp b/gen/naked.cpp index f2474192..5e6f5d12 100644 --- a/gen/naked.cpp +++ b/gen/naked.cpp @@ -152,7 +152,8 @@ void DtoDefineNakedFunction(FuncDeclaration* fd) else { std::string fullMangle; - if (global.params.targetTriple.getOS() == llvm::Triple::MinGW32) + if (global.params.targetTriple.getOS() == llvm::Triple::MinGW32 || + global.params.targetTriple.getOS() == llvm::Triple::Win32) { fullMangle = "_"; }