summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKuba Brecka <kuba.brecka@gmail.com>2015-11-05 14:16:42 +0000
committerKuba Brecka <kuba.brecka@gmail.com>2015-11-05 14:16:42 +0000
commit9e0cf38d9b0790177ea47f7afb9d6a2c72c5640a (patch)
tree88df5699c9b1662b8aaa9da1ac3e76a4fa1a477f
parent245bcf9eb949c547dc3f0bdcb090152db2b6120b (diff)
downloadbcm5719-llvm-9e0cf38d9b0790177ea47f7afb9d6a2c72c5640a.tar.gz
bcm5719-llvm-9e0cf38d9b0790177ea47f7afb9d6a2c72c5640a.zip
Lint warning fixup for r252160 ("[tsan] Fix pthread_once interceptor for OS X").
llvm-svn: 252163
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_interceptors.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc b/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc
index 8308afb7c24..5470f34b62b 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc
+++ b/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc
@@ -1302,7 +1302,7 @@ TSAN_INTERCEPTOR(int, pthread_once, void *o, void (*f)()) {
if (!SANITIZER_MAC)
a = static_cast<atomic_uint32_t*>(o);
else // On OS X, pthread_once_t has a header with a long-sized signature.
- a = static_cast<atomic_uint32_t*>((void *)((char *)o + sizeof(long)));
+ a = static_cast<atomic_uint32_t*>((void *)((char *)o + sizeof(long_t)));
u32 v = atomic_load(a, memory_order_acquire);
if (v == 0 && atomic_compare_exchange_strong(a, &v, 1,
memory_order_relaxed)) {
OpenPOWER on IntegriCloud