diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2014-12-19 21:40:04 +0000 |
---|---|---|
committer | Alexey Samsonov <vonosmas@gmail.com> | 2014-12-19 21:40:04 +0000 |
commit | 2682c35c75b78d569293e7653359c18a51aac8fa (patch) | |
tree | 1a73bd55f4d808dcb2b580efdbd14ba4e0245e5b /lib/tsan/dd | |
parent | a7d265546807ffc763cb634fe0c1efaa74955ed9 (diff) |
[Sanitizer] Refactor CommonFlags interface. NFC.
Add CommonFlags::SetDefaults() and CommonFlags::ParseFromString(),
so that this object can be easily tested. Enforce
that ParseCommonFlagsFromString() and SetCommonFlagsDefaults()
work only with singleton CommonFlags, shared across all sanitizer
runtimes.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@224617 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/tsan/dd')
-rw-r--r-- | lib/tsan/dd/dd_rtl.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/tsan/dd/dd_rtl.cc b/lib/tsan/dd/dd_rtl.cc index 41b75bf75..cc8e5a0c4 100644 --- a/lib/tsan/dd/dd_rtl.cc +++ b/lib/tsan/dd/dd_rtl.cc @@ -71,13 +71,13 @@ void InitializeFlags(Flags *f, const char *env) { f->second_deadlock_stack = false; CommonFlags *cf = common_flags(); - SetCommonFlagsDefaults(cf); + SetCommonFlagsDefaults(); // Override some common flags defaults. cf->allow_addr2line = true; // Override from command line. ParseFlag(env, &f->second_deadlock_stack, "second_deadlock_stack", ""); - ParseCommonFlagsFromString(cf, env); + ParseCommonFlagsFromString(env); } void Initialize() { |