diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-01-19 10:54:36 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-01-19 10:54:36 +0000 |
| commit | 3231dd3c1c65ef67a61deebc4ee34c746ad40945 (patch) | |
| tree | 362bbadc21c64192624f21135b785850902529cf /compiler-rt/lib | |
| parent | 193cdd381b77647a5a96b52b47b47cae454b29c5 (diff) | |
| download | bcm5719-llvm-3231dd3c1c65ef67a61deebc4ee34c746ad40945.tar.gz bcm5719-llvm-3231dd3c1c65ef67a61deebc4ee34c746ad40945.zip | |
[sanitizer] Simplify code in flag parser.
llvm-svn: 226452
Diffstat (limited to 'compiler-rt/lib')
| -rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc b/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc index b32deca145c..fb6ac10669b 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc @@ -63,10 +63,7 @@ void FlagParser::parse_flag() { } bool res = run_handler(name, value); - if (!res) { - Printf("Flag parsing failed."); - Die(); - } + if (!res) fatal_error("Flag parsing failed."); InternalFree(name); InternalFree(value); } @@ -108,7 +105,7 @@ bool FlagParser::run_handler(const char *name, const char *value) { void FlagParser::RegisterHandler(const char *name, FlagHandlerBase *handler, const char *desc) { - CHECK(n_flags_ < kMaxFlags); + CHECK_LT(n_flags_, kMaxFlags); flags_[n_flags_].name = name; flags_[n_flags_].desc = desc; flags_[n_flags_].handler = handler; |

