[compiler-rt] r174622 - tsan: fix Go build

Dmitry Vyukov dvyukov at google.com
Thu Feb 7 07:26:55 PST 2013


Author: dvyukov
Date: Thu Feb  7 09:26:55 2013
New Revision: 174622

URL: http://llvm.org/viewvc/llvm-project?rev=174622&view=rev
Log:
tsan: fix Go build

Modified:
    compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc

Modified: compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc?rev=174622&r1=174621&r2=174622&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc Thu Feb  7 09:26:55 2013
@@ -512,6 +512,7 @@ bool FrameIsInternal(const ReportStack *
 //     #0 strncpy tsan_interceptors.cc:501 (foo+0x00000d8e0919)
 //     #1 <null> <null>:0 (0x7f7ad9b42707)
 static bool IsJavaNonsense(const ReportDesc *rep) {
+#ifndef TSAN_GO
   for (uptr i = 0; i < rep->mops.Size(); i++) {
     ReportMop *mop = rep->mops[i];
     ReportStack *frame = mop->stack;
@@ -530,6 +531,7 @@ static bool IsJavaNonsense(const ReportD
       return true;
     }
   }
+#endif
   return false;
 }
 





More information about the llvm-commits mailing list