summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2015-02-02 20:37:26 +0000
committerAlexey Samsonov <vonosmas@gmail.com>2015-02-02 20:37:26 +0000
commit1ad375d034b50526f5b4282b325d619a795bfdbc (patch)
tree22eb12a41c2be28431f9234f9f4567e2edddd3a1 /compiler-rt/lib/sanitizer_common
parentc91ffd2c8fae148772e87a0b3ed3613bcf3c1cb1 (diff)
downloadbcm5719-llvm-1ad375d034b50526f5b4282b325d619a795bfdbc.tar.gz
bcm5719-llvm-1ad375d034b50526f5b4282b325d619a795bfdbc.zip
[Sanitizer] Fix checking for weak function presence.
llvm-svn: 227851
Diffstat (limited to 'compiler-rt/lib/sanitizer_common')
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc
index 45689532dad..df42c3604ae 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc
@@ -59,7 +59,7 @@ real_pthread_attr_getstack(void *attr, void **addr, size_t *size);
static int my_pthread_attr_getstack(void *attr, void **addr, size_t *size) {
#if !SANITIZER_GO
- if (real_pthread_attr_getstack)
+ if (&real_pthread_attr_getstack)
return real_pthread_attr_getstack((pthread_attr_t *)attr, addr, size);
#endif
return pthread_attr_getstack((pthread_attr_t *)attr, addr, size);
@@ -70,7 +70,7 @@ real_sigaction(int signum, const void *act, void *oldact);
int internal_sigaction(int signum, const void *act, void *oldact) {
#if !SANITIZER_GO
- if (real_sigaction)
+ if (&real_sigaction)
return real_sigaction(signum, act, oldact);
#endif
return sigaction(signum, (const struct sigaction *)act,
OpenPOWER on IntegriCloud