diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2015-02-13 15:44:50 +0000 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2015-02-13 15:44:50 +0000 |
| commit | 05841b1e39e5796866a314a9ba57b026236ef842 (patch) | |
| tree | 973271b9eb1702b53e14120587fde760c6f6f7f9 | |
| parent | a22870ec7a63643177c825f532473dec00f90d93 (diff) | |
| download | bcm5719-llvm-05841b1e39e5796866a314a9ba57b026236ef842.tar.gz bcm5719-llvm-05841b1e39e5796866a314a9ba57b026236ef842.zip | |
tsan: disable deadlock detector in Go mode
Go does not use that.
https://code.google.com/p/thread-sanitizer/issues/detail?id=89
llvm-svn: 229116
| -rw-r--r-- | compiler-rt/lib/tsan/rtl/tsan_flags.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_flags.cc b/compiler-rt/lib/tsan/rtl/tsan_flags.cc index fed3de8db2e..1e81ef3d000 100644 --- a/compiler-rt/lib/tsan/rtl/tsan_flags.cc +++ b/compiler-rt/lib/tsan/rtl/tsan_flags.cc @@ -62,7 +62,9 @@ void InitializeFlags(Flags *f, const char *env) { CommonFlags cf; cf.CopyFrom(*common_flags()); cf.allow_addr2line = true; +#ifndef SANITIZER_GO cf.detect_deadlocks = true; +#endif cf.print_suppressions = false; cf.stack_trace_format = " #%n %f %S %M"; OverrideCommonFlags(cf); |

