[sanitizer] Simplify code in flag parser.
llvm-svn: 226452
This commit is contained in:
parent
193cdd381b
commit
3231dd3c1c
|
|
@ -63,10 +63,7 @@ void FlagParser::parse_flag() {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool res = run_handler(name, value);
|
bool res = run_handler(name, value);
|
||||||
if (!res) {
|
if (!res) fatal_error("Flag parsing failed.");
|
||||||
Printf("Flag parsing failed.");
|
|
||||||
Die();
|
|
||||||
}
|
|
||||||
InternalFree(name);
|
InternalFree(name);
|
||||||
InternalFree(value);
|
InternalFree(value);
|
||||||
}
|
}
|
||||||
|
|
@ -108,7 +105,7 @@ bool FlagParser::run_handler(const char *name, const char *value) {
|
||||||
|
|
||||||
void FlagParser::RegisterHandler(const char *name, FlagHandlerBase *handler,
|
void FlagParser::RegisterHandler(const char *name, FlagHandlerBase *handler,
|
||||||
const char *desc) {
|
const char *desc) {
|
||||||
CHECK(n_flags_ < kMaxFlags);
|
CHECK_LT(n_flags_, kMaxFlags);
|
||||||
flags_[n_flags_].name = name;
|
flags_[n_flags_].name = name;
|
||||||
flags_[n_flags_].desc = desc;
|
flags_[n_flags_].desc = desc;
|
||||||
flags_[n_flags_].handler = handler;
|
flags_[n_flags_].handler = handler;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue