diff options
| author | Alexey Samsonov <vonosmas@gmail.com> | 2015-02-02 20:37:26 +0000 |
|---|---|---|
| committer | Alexey Samsonov <vonosmas@gmail.com> | 2015-02-02 20:37:26 +0000 |
| commit | 1ad375d034b50526f5b4282b325d619a795bfdbc (patch) | |
| tree | 22eb12a41c2be28431f9234f9f4567e2edddd3a1 /compiler-rt/lib/sanitizer_common | |
| parent | c91ffd2c8fae148772e87a0b3ed3613bcf3c1cb1 (diff) | |
| download | bcm5719-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.cc | 4 |
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, |

