summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_trace.h
diff options
context:
space:
mode:
Diffstat (limited to 'compiler-rt/lib/tsan/rtl/tsan_trace.h')
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_trace.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_trace.h b/compiler-rt/lib/tsan/rtl/tsan_trace.h
index 1109d1d5814..a5853743f22 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_trace.h
+++ b/compiler-rt/lib/tsan/rtl/tsan_trace.h
@@ -42,10 +42,16 @@ typedef u64 Event;
struct TraceHeader {
StackTrace stack0; // Start stack for the trace.
u64 epoch0; // Start epoch for the trace.
+#ifndef TSAN_GO
uptr stack0buf[kShadowStackSize];
+#endif
TraceHeader()
+#ifndef TSAN_GO
: stack0(stack0buf, kShadowStackSize)
+#else
+ : stack0()
+#endif
, epoch0() {
}
};
OpenPOWER on IntegriCloud