diff --git a/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp b/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp index fc34d14259d1f..66cdbfcf998c6 100644 --- a/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp +++ b/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp @@ -1574,6 +1574,9 @@ void HWAddressSanitizer::sanitizeFunction(Function &F, if (F.empty()) return; + if (F.isPresplitCoroutine()) + return; + NumTotalFuncs++; OptimizationRemarkEmitter &ORE =