diff options
-rw-r--r-- | compiler-rt/lib/msan/msan_interceptors.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler-rt/lib/msan/msan_interceptors.cpp b/compiler-rt/lib/msan/msan_interceptors.cpp index 1d9d9f7986d..1c6956eca0f 100644 --- a/compiler-rt/lib/msan/msan_interceptors.cpp +++ b/compiler-rt/lib/msan/msan_interceptors.cpp @@ -1070,8 +1070,9 @@ INTERCEPTOR(int, pthread_key_create, __sanitizer_pthread_key_t *key, } #if SANITIZER_NETBSD -INTERCEPTOR(void, __libc_thr_keycreate, void *m, void (*dtor)(void *value)) \ - ALIAS(WRAPPER_NAME(pthread_key_create)); +INTERCEPTOR(int, __libc_thr_keycreate, __sanitizer_pthread_key_t *m, + void (*dtor)(void *value)) +ALIAS(WRAPPER_NAME(pthread_key_create)); #endif INTERCEPTOR(int, pthread_join, void *th, void **retval) { |