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 | 8c96852b9821934b8eccb5fa9ec465cbacdd0f3e (patch) | |
tree | 01c5a740fe0de753dd2442c17e1c4c1fa480a34c /lib/cfi/cfi.cpp | |
parent | b350822b22b0dd7a084192c86ac94aba3f26d1a3 (diff) | |
download | compiler-rt-8c96852b9821934b8eccb5fa9ec465cbacdd0f3e.tar.gz |
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
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@363480 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/cfi/cfi.cpp')
-rw-r--r-- | lib/cfi/cfi.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/cfi/cfi.cpp b/lib/cfi/cfi.cpp index 9c34e2b26..fd48f7164 100644 --- a/lib/cfi/cfi.cpp +++ b/lib/cfi/cfi.cpp @@ -372,7 +372,7 @@ void InitializeFlags() { FlagParser cfi_parser; RegisterCommonFlags(&cfi_parser); - cfi_parser.ParseString(GetEnv("CFI_OPTIONS")); + cfi_parser.ParseStringFromEnv("CFI_OPTIONS"); #ifdef CFI_ENABLE_DIAG FlagParser ubsan_parser; @@ -381,7 +381,7 @@ void InitializeFlags() { const char *ubsan_default_options = __ubsan::MaybeCallUbsanDefaultOptions(); ubsan_parser.ParseString(ubsan_default_options); - ubsan_parser.ParseString(GetEnv("UBSAN_OPTIONS")); + ubsan_parser.ParseStringFromEnv("UBSAN_OPTIONS"); #endif InitializeCommonFlags(); |