[clang] [NoSanitizeList][NFI] Add containsPrefix to remove duplicated logics. (PR #142027)

Vitaly Buka via cfe-commits cfe-commits at lists.llvm.org
Thu May 29 20:05:14 PDT 2025


================
@@ -48,11 +59,7 @@ bool NoSanitizeList::containsFunction(SanitizerMask Mask,
 
 bool NoSanitizeList::containsFile(SanitizerMask Mask, StringRef FileName,
                                   StringRef Category) const {
-  auto NoSan = SSCL->inSectionBlame(Mask, "src", FileName, Category);
-  if (NoSan == llvm::SpecialCaseList::NotFound)
-    return false;
-  auto San = SSCL->inSectionBlame(Mask, "src", FileName, "sanitize");
-  return San == llvm::SpecialCaseList::NotFound || NoSan > San;
+  return containsPrefix(Mask, "src", FileName, Category);
----------------
vitalybuka wrote:

I don't have a preference, change is trivial per prefix.


https://github.com/llvm/llvm-project/pull/142027


More information about the cfe-commits mailing list