summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2015-08-21 18:21:24 +0000
committerDmitry Vyukov <dvyukov@google.com>2015-08-21 18:21:24 +0000
commit7830c2d7260264cca5ce10beae3e93614da03e04 (patch)
tree7fc779c3374c5d6fd43442079abee091a547caa8
parent7160857da377e50d42b7d892844428c78338c696 (diff)
downloadbcm5719-llvm-7830c2d7260264cca5ce10beae3e93614da03e04.tar.gz
bcm5719-llvm-7830c2d7260264cca5ce10beae3e93614da03e04.zip
tsan: don't report any bugs when report_bugs=0 flag is set
llvm-svn: 245720
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc b/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc
index dc9438e6371..6d4ab28e47e 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc
+++ b/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc
@@ -485,6 +485,8 @@ static void AddRacyStacks(ThreadState *thr, VarSizeStackTrace traces[2],
}
bool OutputReport(ThreadState *thr, const ScopedReport &srep) {
+ if (!flags()->report_bugs)
+ return false;
atomic_store(&ctx->last_symbolize_time_ns, NanoTime(), memory_order_relaxed);
const ReportDesc *rep = srep.GetReport();
Suppression *supp = 0;
OpenPOWER on IntegriCloud