diff --git a/llvm/lib/Analysis/TargetTransformInfo.cpp b/llvm/lib/Analysis/TargetTransformInfo.cpp index 1c54395909f10..067b3ec10fc7a 100644 --- a/llvm/lib/Analysis/TargetTransformInfo.cpp +++ b/llvm/lib/Analysis/TargetTransformInfo.cpp @@ -1476,6 +1476,7 @@ TargetIRAnalysis::TargetIRAnalysis( TargetIRAnalysis::Result TargetIRAnalysis::run(const Function &F, FunctionAnalysisManager &) { + assert(!F.isIntrinsic() && "Should not request TTI for intrinsics"); return TTICallback(F); }