Update llvm (#563)
* All LoadInst constructors require a type now
* InlineFunction only takes a CallBase reference now
diff --git a/lib/InlineFuncWithPointerBitCastArgPass.cpp b/lib/InlineFuncWithPointerBitCastArgPass.cpp
index 76b7001..3b22031 100644
--- a/lib/InlineFuncWithPointerBitCastArgPass.cpp
+++ b/lib/InlineFuncWithPointerBitCastArgPass.cpp
@@ -117,9 +117,8 @@
for (CallInst *Call : WorkList) {
InlineFunctionInfo IFI;
- CallSite CS(Call);
// Disable generation of lifetime intrinsic.
- Changed |= InlineFunction(CS, IFI, nullptr, false).isSuccess();
+ Changed |= InlineFunction(*Call, IFI, nullptr, false).isSuccess();
}
return Changed;