diff options
| author | Vitaly Buka <vitalybuka@google.com> | 2019-06-15 01:37:14 +0000 |
|---|---|---|
| committer | Vitaly Buka <vitalybuka@google.com> | 2019-06-15 01:37:14 +0000 |
| commit | 0b1ea8cb2825cb51c1c2f6dfa9bef95f4a450f93 (patch) | |
| tree | 4972d82ae0714c64bc1891fe29bde8afb9bd9625 /compiler-rt/lib/msan | |
| parent | dc2fd6a14e710bbe7af867425f36a1e4b6c72d8f (diff) | |
| download | bcm5719-llvm-0b1ea8cb2825cb51c1c2f6dfa9bef95f4a450f93.tar.gz bcm5719-llvm-0b1ea8cb2825cb51c1c2f6dfa9bef95f4a450f93.zip | |
Improve error message when '=' is missing in {ASAN,...}_OPTIONS.
Summary:
It's handling isses as described here:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89832
Patch by Martin Liška.
Reviewers: kcc, vitalybuka
Reviewed By: vitalybuka
Subscribers: cryptoad, kubamracek
Differential Revision: https://reviews.llvm.org/D59876
llvm-svn: 363480
Diffstat (limited to 'compiler-rt/lib/msan')
| -rw-r--r-- | compiler-rt/lib/msan/msan.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler-rt/lib/msan/msan.cc b/compiler-rt/lib/msan/msan.cc index c375afb779e..c62e5cd4c51 100644 --- a/compiler-rt/lib/msan/msan.cc +++ b/compiler-rt/lib/msan/msan.cc @@ -175,12 +175,10 @@ static void InitializeFlags() { ubsan_parser.ParseString(ubsan_default_options); #endif - const char *msan_options = GetEnv("MSAN_OPTIONS"); - parser.ParseString(msan_options); + parser.ParseStringFromEnv("MSAN_OPTIONS"); #if MSAN_CONTAINS_UBSAN - ubsan_parser.ParseString(GetEnv("UBSAN_OPTIONS")); + ubsan_parser.ParseStringFromEnv("UBSAN_OPTIONS"); #endif - VPrintf(1, "MSAN_OPTIONS: %s\n", msan_options ? msan_options : "<empty>"); InitializeCommonFlags(); |

