diff options
| author | Alexey Samsonov <samsonov@google.com> | 2013-03-14 07:10:52 +0000 |
|---|---|---|
| committer | Alexey Samsonov <samsonov@google.com> | 2013-03-14 07:10:52 +0000 |
| commit | 109ddd0fe4a66126158ef3370a4edf27a0c1d59b (patch) | |
| tree | 773ade7588483212a80374ad1b68e7ba25383704 | |
| parent | a66d81d521c6cdbe4dbfc19ad65005c949f60204 (diff) | |
| download | bcm5719-llvm-109ddd0fe4a66126158ef3370a4edf27a0c1d59b.tar.gz bcm5719-llvm-109ddd0fe4a66126158ef3370a4edf27a0c1d59b.zip | |
[TSan] Use __sanitizer_pthread_attr_t in TSan
llvm-svn: 177012
| -rw-r--r-- | compiler-rt/lib/tsan/rtl/tsan_interceptors.cc | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc b/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc index 25dfe9c01e1..ff873415df3 100644 --- a/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc +++ b/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc @@ -86,11 +86,6 @@ typedef void (*sighandler_t)(int sig); #define errno (*__errno_location()) -union pthread_attr_t { - char size[kPthreadAttrSize]; - void *align; -}; - struct sigaction_t { union { sighandler_t sa_handler; @@ -734,7 +729,7 @@ extern "C" void *__tsan_thread_start_func(void *arg) { TSAN_INTERCEPTOR(int, pthread_create, void *th, void *attr, void *(*callback)(void*), void * param) { SCOPED_TSAN_INTERCEPTOR(pthread_create, th, attr, callback, param); - pthread_attr_t myattr; + __sanitizer_pthread_attr_t myattr; if (attr == 0) { pthread_attr_init(&myattr); attr = &myattr; |

