# HG changeset patch # User ChristianK # Date 1215154558 -7200 # Node ID 1a2777460bd5d660efc4532fcd4fff5c99a37bd3 # Parent 163cad969791f8619667741cd0fb2522b89c5cff [svn r338] Intrinsic calls can never be invokes. diff -r 163cad969791 -r 1a2777460bd5 gen/tollvm.cpp --- a/gen/tollvm.cpp Fri Jul 04 08:51:49 2008 +0200 +++ b/gen/tollvm.cpp Fri Jul 04 08:55:58 2008 +0200 @@ -410,7 +410,7 @@ else fn = GET_INTRINSIC_DECL(memset_i32); - gIR->CreateCallOrInvoke4(fn, dst, DtoConstUbyte(0), nbytes, DtoConstUint(0)); + gIR->ir->CreateCall4(fn, dst, DtoConstUbyte(0), nbytes, DtoConstUint(0), ""); } ////////////////////////////////////////////////////////////////////////////////////////// @@ -426,7 +426,7 @@ else fn = GET_INTRINSIC_DECL(memcpy_i32); - gIR->CreateCallOrInvoke4(fn, dst, src, nbytes, DtoConstUint(0)); + gIR->ir->CreateCall4(fn, dst, src, nbytes, DtoConstUint(0), ""); } ////////////////////////////////////////////////////////////////////////////////////////// @@ -459,7 +459,7 @@ llargs.push_back(DtoConstBool(ss)); llargs.push_back(DtoConstBool(device)); - gIR->CreateCallOrInvoke(fn, llargs.begin(), llargs.end()); + llvm::CallInst::Create(fn, llargs.begin(), llargs.end(), "", gIR->scopebb()); } //////////////////////////////////////////////////////////////////////////////////////////