summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-01-19 10:54:36 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-01-19 10:54:36 +0000
commit3231dd3c1c65ef67a61deebc4ee34c746ad40945 (patch)
tree362bbadc21c64192624f21135b785850902529cf /compiler-rt/lib
parent193cdd381b77647a5a96b52b47b47cae454b29c5 (diff)
downloadbcm5719-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.cc7
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;
OpenPOWER on IntegriCloud