diff options
Diffstat (limited to 'llvm/tools')
| -rw-r--r-- | llvm/tools/bugpoint/Miscompilation.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/llvm/tools/bugpoint/Miscompilation.cpp b/llvm/tools/bugpoint/Miscompilation.cpp index c67d38fb5a6..ee4d9ac4f51 100644 --- a/llvm/tools/bugpoint/Miscompilation.cpp +++ b/llvm/tools/bugpoint/Miscompilation.cpp @@ -911,11 +911,11 @@ CleanupAndPrepareModules(BugDriver &BD, std::unique_ptr<Module> Test,            // Pass on the arguments to the real function, return its result            if (F->getReturnType()->isVoidTy()) { -            CallInst::Create(FuncPtr, Args, "", DoCallBB); +            CallInst::Create(FuncTy, FuncPtr, Args, "", DoCallBB);              ReturnInst::Create(F->getContext(), DoCallBB);            } else {              CallInst *Call = -                CallInst::Create(FuncPtr, Args, "retval", DoCallBB); +                CallInst::Create(FuncTy, FuncPtr, Args, "retval", DoCallBB);              ReturnInst::Create(F->getContext(), Call, DoCallBB);            } | 

