aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/LangOptions.cpp
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2015-02-04 17:40:08 +0000
committerAlexey Samsonov <vonosmas@gmail.com>2015-02-04 17:40:08 +0000
commita511cdd247777d947a2850d3e9c53d0bda19d6d5 (patch)
tree6d550133e7d4403b9c7d99397eaa3548497550e9 /clang/lib/Basic/LangOptions.cpp
parentb9b8027ceec93ad9ed02d5b68130ccf5f06ae30b (diff)
downloadllvm-a511cdd247777d947a2850d3e9c53d0bda19d6d5.zip
llvm-a511cdd247777d947a2850d3e9c53d0bda19d6d5.tar.gz
llvm-a511cdd247777d947a2850d3e9c53d0bda19d6d5.tar.bz2
Allow to specify multiple -fsanitize-blacklist= arguments.
Summary: Allow user to provide multiple blacklists by passing several -fsanitize-blacklist= options. These options now don't override default blacklist from Clang resource directory, which is always applied (which fixes PR22431). -fno-sanitize-blacklist option now disables all blacklists that were specified earlier in the command line (including the default one). This change depends on http://reviews.llvm.org/D7367. Test Plan: regression test suite Reviewers: timurrrr Subscribers: cfe-commits, kcc, pcc Differential Revision: http://reviews.llvm.org/D7368 llvm-svn: 228156
Diffstat (limited to 'clang/lib/Basic/LangOptions.cpp')
-rw-r--r--clang/lib/Basic/LangOptions.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Basic/LangOptions.cpp b/clang/lib/Basic/LangOptions.cpp
index dcbd228..2c87845 100644
--- a/clang/lib/Basic/LangOptions.cpp
+++ b/clang/lib/Basic/LangOptions.cpp
@@ -30,7 +30,7 @@ void LangOptions::resetNonModularOptions() {
// FIXME: This should not be reset; modules can be different with different
// sanitizer options (this affects __has_feature(address_sanitizer) etc).
Sanitize.clear();
- SanitizerBlacklistFile.clear();
+ SanitizerBlacklistFiles.clear();
CurrentModule.clear();
ImplementationOfModule.clear();