[compiler-rt] r355053 - [NFC][TSan] Don't define GetStackTrace when compiling for Go

Julian Lettner via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 27 16:43:43 PST 2019


Author: yln
Date: Wed Feb 27 16:43:43 2019
New Revision: 355053

URL: http://llvm.org/viewvc/llvm-project?rev=355053&view=rev
Log:
[NFC][TSan] Don't define GetStackTrace when compiling for Go

rdar://48455255

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

Modified: compiler-rt/trunk/lib/tsan/rtl/tsan_stack_trace.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/rtl/tsan_stack_trace.cc?rev=355053&r1=355052&r2=355053&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_stack_trace.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_stack_trace.cc Wed Feb 27 16:43:43 2019
@@ -49,6 +49,7 @@ void VarSizeStackTrace::ReverseOrder() {
 
 }  // namespace __tsan
 
+#if !SANITIZER_GO
 void __sanitizer::GetStackTrace(BufferedStackTrace *stack, uptr max_depth,
                                 uptr pc, uptr bp, void *context,
                                 bool request_fast_unwind) {
@@ -60,3 +61,4 @@ void __sanitizer::GetStackTrace(Buffered
   } else
     stack->Unwind(kStackTraceMax, pc, 0, context, 0, 0, false);
 }
+#endif




More information about the llvm-commits mailing list