tsan: fix freebsd build
authorDmitry Vyukov <dvyukov@google.com>
Mon, 16 Feb 2015 14:35:51 +0000 (14:35 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Mon, 16 Feb 2015 14:35:51 +0000 (14:35 +0000)
GetTls is not defined in Go mode.

llvm-svn: 229395

compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc

index df42c36..3ef6eee 100644 (file)
@@ -298,6 +298,7 @@ static void GetTls(uptr *addr, uptr *size) {
 }
 #endif
 
+#if !SANITIZER_GO
 uptr GetTlsSize() {
 #if SANITIZER_FREEBSD
   uptr addr, size;
@@ -307,6 +308,7 @@ uptr GetTlsSize() {
   return g_tls_size;
 #endif
 }
+#endif
 
 void GetThreadStackAndTls(bool main, uptr *stk_addr, uptr *stk_size,
                           uptr *tls_addr, uptr *tls_size) {