summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Sanitizers.cpp
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2014-11-14 02:59:20 +0000
committerAlexey Samsonov <vonosmas@gmail.com>2014-11-14 02:59:20 +0000
commit4c12c6cf3b08151ca44e84669f96942da6809c28 (patch)
treeaf2940915ea21269bf065dd73e3527d85062aeb6 /clang/lib/Basic/Sanitizers.cpp
parenteb2378b70c4e623fb84fe965fe14e247573ea6bd (diff)
downloadbcm5719-llvm-4c12c6cf3b08151ca44e84669f96942da6809c28.tar.gz
bcm5719-llvm-4c12c6cf3b08151ca44e84669f96942da6809c28.zip
[Sanitizer] Refactor SanitizerArgs parsing in Driver.
Remove flag parsing details from the public header. Use SanitizerSet to represent the set of enabled sanitizers. Cleanup the implementation: update the comments to reflect reality, remove dead code. No functionality change. llvm-svn: 221968
Diffstat (limited to 'clang/lib/Basic/Sanitizers.cpp')
-rw-r--r--clang/lib/Basic/Sanitizers.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Basic/Sanitizers.cpp b/clang/lib/Basic/Sanitizers.cpp
index 7bc884dd015..e9aaa366e32 100644
--- a/clang/lib/Basic/Sanitizers.cpp
+++ b/clang/lib/Basic/Sanitizers.cpp
@@ -29,3 +29,7 @@ void SanitizerSet::set(SanitizerKind K, bool Value) {
void SanitizerSet::clear() {
Kinds = 0;
}
+
+bool SanitizerSet::empty() const {
+ return Kinds == 0;
+}
OpenPOWER on IntegriCloud