[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