diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2014-11-14 02:59:20 +0000 |
---|---|---|
committer | Alexey Samsonov <vonosmas@gmail.com> | 2014-11-14 02:59:20 +0000 |
commit | 4c12c6cf3b08151ca44e84669f96942da6809c28 (patch) | |
tree | af2940915ea21269bf065dd73e3527d85062aeb6 /clang/lib/Basic/Sanitizers.cpp | |
parent | eb2378b70c4e623fb84fe965fe14e247573ea6bd (diff) | |
download | bcm5719-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.cpp | 4 |
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; +} |