summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2015-02-13 15:44:50 +0000
committerDmitry Vyukov <dvyukov@google.com>2015-02-13 15:44:50 +0000
commit05841b1e39e5796866a314a9ba57b026236ef842 (patch)
tree973271b9eb1702b53e14120587fde760c6f6f7f9
parenta22870ec7a63643177c825f532473dec00f90d93 (diff)
downloadbcm5719-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.cc2
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);
OpenPOWER on IntegriCloud