summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_flags.cc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tsan/rtl/tsan_flags.cc')
-rw-r--r--lib/tsan/rtl/tsan_flags.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/tsan/rtl/tsan_flags.cc b/lib/tsan/rtl/tsan_flags.cc
index 679ea9929..1eeb2af5e 100644
--- a/lib/tsan/rtl/tsan_flags.cc
+++ b/lib/tsan/rtl/tsan_flags.cc
@@ -53,7 +53,6 @@ void InitializeFlags(Flags *f, const char *env) {
f->exitcode = 66;
f->halt_on_error = false;
f->atexit_sleep_ms = 1000;
- f->verbosity = 0;
f->profile_memory = "";
f->flush_memory_ms = 0;
f->flush_symbolizer_ms = 5000;
@@ -63,6 +62,13 @@ void InitializeFlags(Flags *f, const char *env) {
f->history_size = kGoMode ? 1 : 2; // There are a lot of goroutines in Go.
f->io_sync = 1;
+ ParseCommonFlagsFromString("strip_path_prefix=");
+ ParseCommonFlagsFromString("log_path=stderr");
+ ParseCommonFlagsFromString("external_symbolizer_path=");
+ ParseCommonFlagsFromString("allocator_may_return_null=0");
+ ParseCommonFlagsFromString("verbosity=0");
+ *static_cast<CommonFlags*>(f) = *common_flags();
+
// Let a frontend override.
OverrideFlags(f);
@@ -83,7 +89,6 @@ void InitializeFlags(Flags *f, const char *env) {
ParseFlag(env, &f->exitcode, "exitcode");
ParseFlag(env, &f->halt_on_error, "halt_on_error");
ParseFlag(env, &f->atexit_sleep_ms, "atexit_sleep_ms");
- ParseFlag(env, &f->verbosity, "verbosity");
ParseFlag(env, &f->profile_memory, "profile_memory");
ParseFlag(env, &f->flush_memory_ms, "flush_memory_ms");
ParseFlag(env, &f->flush_symbolizer_ms, "flush_symbolizer_ms");
@@ -111,10 +116,6 @@ void InitializeFlags(Flags *f, const char *env) {
}
*common_flags() = *f;
- ParseCommonFlagsFromString("strip_path_prefix=");
- ParseCommonFlagsFromString("log_path=stderr");
- ParseCommonFlagsFromString("external_symbolizer_path=");
- ParseCommonFlagsFromString("allocator_may_return_null=0");
ParseCommonFlagsFromString(env);
*static_cast<CommonFlags*>(f) = *common_flags();
}