From 82c202bb606069b9e29d4cef9b7a7f4cac222831 Mon Sep 17 00:00:00 2001 From: David Nadlinger Date: Sun, 20 Oct 2013 22:50:49 +0200 Subject: [PATCH] Adjust _d_assert_msg return type. --- gen/runtime.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gen/runtime.cpp b/gen/runtime.cpp index 72a80a62..96480b24 100644 --- a/gen/runtime.cpp +++ b/gen/runtime.cpp @@ -314,11 +314,11 @@ static void LLVM_D_BuildRuntimeModule() llvm::Function::Create(fty, llvm::GlobalValue::ExternalLinkage, fname2, M); } - // void _d_assert_msg( char[] msg, char[] file, uint line ) + // void _d_assert_msg(string msg, string file, uint line) { llvm::StringRef fname("_d_assert_msg"); LLType *types[] = { stringTy, stringTy, intTy }; - LLFunctionType* fty = llvm::FunctionType::get(voidPtrTy, types, false); + LLFunctionType* fty = llvm::FunctionType::get(voidTy, types, false); llvm::Function::Create(fty, llvm::GlobalValue::ExternalLinkage, fname, M); }