diff --git a/llvm/lib/Linker/IRMover.cpp b/llvm/lib/Linker/IRMover.cpp --- a/llvm/lib/Linker/IRMover.cpp +++ b/llvm/lib/Linker/IRMover.cpp @@ -1555,7 +1555,7 @@ // Remove nocallback attribute when it is on a call-site. for (BasicBlock &BB : *F) for (Instruction &I : BB) - if (CallInst *CI = dyn_cast(&I)) + if (CallBase *CI = dyn_cast(&I)) CI->removeFnAttr(Attribute::NoCallback); } }