Update llvm (#563)
* All LoadInst constructors require a type now
* InlineFunction only takes a CallBase reference now
diff --git a/lib/InlineFuncWithPointerToFunctionArgPass.cpp b/lib/InlineFuncWithPointerToFunctionArgPass.cpp
index 5c1462c..cda9be3 100644
--- a/lib/InlineFuncWithPointerToFunctionArgPass.cpp
+++ b/lib/InlineFuncWithPointerToFunctionArgPass.cpp
@@ -105,9 +105,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();
}
// Remove dead functions.