Update llvm (#563)
* All LoadInst constructors require a type now
* InlineFunction only takes a CallBase reference now
diff --git a/lib/InlineFuncWithSingleCallSitePass.cpp b/lib/InlineFuncWithSingleCallSitePass.cpp
index 9bc0a15..b8d284d 100644
--- a/lib/InlineFuncWithSingleCallSitePass.cpp
+++ b/lib/InlineFuncWithSingleCallSitePass.cpp
@@ -101,9 +101,8 @@
for (auto call : to_inline) {
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;