summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2012-02-22 12:31:25 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2012-02-22 12:31:25 +0000
commitabaf196be3d415c193a86b2c832a6d2c9849353b (patch)
treec2b4793ba3ea08d84af372747bdf30b0dfc9d311
parent2df8afa075f7903522c8861ffc1ab4ee86c11a84 (diff)
downloadbcm5719-llvm-abaf196be3d415c193a86b2c832a6d2c9849353b.tar.gz
bcm5719-llvm-abaf196be3d415c193a86b2c832a6d2c9849353b.zip
[asan] Remove mentions of pthread*_t from interceptors.
Some platforms do not define pthread_t in stdlib.h. llvm-svn: 151158
-rw-r--r--compiler-rt/lib/asan/asan_interceptors.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/compiler-rt/lib/asan/asan_interceptors.cc b/compiler-rt/lib/asan/asan_interceptors.cc
index 9a0e716c1cb..df281ec299f 100644
--- a/compiler-rt/lib/asan/asan_interceptors.cc
+++ b/compiler-rt/lib/asan/asan_interceptors.cc
@@ -268,9 +268,8 @@ static void *asan_thread_start(void *arg) {
}
#ifndef _WIN32
-INTERCEPTOR(int, pthread_create, pthread_t *thread,
- const pthread_attr_t *attr,
- void *(*start_routine)(void*), void *arg) {
+INTERCEPTOR(int, pthread_create, void *thread,
+ void *attr, void *(*start_routine)(void*), void *arg) {
GET_STACK_TRACE_HERE(kStackTraceMax);
int current_tid = asanThreadRegistry().GetCurrentTidOrMinusOne();
AsanThread *t = AsanThread::Create(current_tid, start_routine, arg, &stack);
OpenPOWER on IntegriCloud