summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/SanitizerBlacklist.h
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2014-10-16 17:10:38 +0000
committerAlexey Samsonov <vonosmas@gmail.com>2014-10-16 17:10:38 +0000
commita41df172134ce75a2e1d27e9ee2ed711df2dfd53 (patch)
treefe01eca31e6d700703d61d36fefd66cdc004455f /include/clang/Basic/SanitizerBlacklist.h
parent26a8b763afff1f4e70f03fdf256012a753b99009 (diff)
Remove one of SanitizerBlacklist::isIn() overloads. NFC.
The final goal is to get rid of all the rest overloads that accept LLVM objects (llvm::Function and llvm::GlobalVariable), and pass in source-level entities instead. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@219937 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/SanitizerBlacklist.h')
-rw-r--r--include/clang/Basic/SanitizerBlacklist.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/clang/Basic/SanitizerBlacklist.h b/include/clang/Basic/SanitizerBlacklist.h
index b9a5dcbe60..7ea778e02c 100644
--- a/include/clang/Basic/SanitizerBlacklist.h
+++ b/include/clang/Basic/SanitizerBlacklist.h
@@ -23,7 +23,6 @@
namespace llvm {
class GlobalVariable;
class Function;
-class Module;
}
namespace clang {
@@ -33,12 +32,13 @@ class SanitizerBlacklist {
public:
SanitizerBlacklist(const std::string &BlacklistPath);
- bool isIn(const llvm::Module &M,
- StringRef Category = StringRef()) const;
bool isIn(const llvm::Function &F) const;
bool isIn(const llvm::GlobalVariable &G,
StringRef Category = StringRef()) const;
bool isBlacklistedType(StringRef MangledTypeName) const;
+ bool isBlacklistedFunction(StringRef FunctionName) const;
+ bool isBlacklistedFile(StringRef FileName,
+ StringRef Category = StringRef()) const;
};
} // end namespace clang