Update llvm (#563)
* All LoadInst constructors require a type now
* InlineFunction only takes a CallBase reference now
diff --git a/lib/MultiVersionUBOFunctionsPass.cpp b/lib/MultiVersionUBOFunctionsPass.cpp
index ee26f32..5d7701a 100644
--- a/lib/MultiVersionUBOFunctionsPass.cpp
+++ b/lib/MultiVersionUBOFunctionsPass.cpp
@@ -177,8 +177,7 @@
void MultiVersionUBOFunctionsPass::InlineCallSite(CallInst *call) {
InlineFunctionInfo IFI;
- CallSite CS(call);
- InlineFunction(CS, IFI, nullptr, false);
+ InlineFunction(*call, IFI, nullptr, false);
}
void MultiVersionUBOFunctionsPass::SpecializeCall(