diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-04-24 20:25:39 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-04-24 20:25:39 +0000 |
commit | ed8c47477fa1e572ca3cc2535a63a19b11c4f76f (patch) | |
tree | 2d4fe783148c320a72eea7cc8a795f2de51f121c | |
parent | 4474652c95bd7544319d8ed25d0e068b3d454537 (diff) | |
download | bcm5719-llvm-ed8c47477fa1e572ca3cc2535a63a19b11c4f76f.tar.gz bcm5719-llvm-ed8c47477fa1e572ca3cc2535a63a19b11c4f76f.zip |
[asan] Use posix strerror_r interceptor on android.
This fixes a regression in r297315.
llvm-svn: 301243
-rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc index 9da1822f32d..4fe1ac8f9da 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc @@ -3330,7 +3330,7 @@ INTERCEPTOR(char *, strerror, int errnum) { // * GNU version returns message pointer, which points to either buf or some // static storage. #if ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE) || \ - SANITIZER_MAC + SANITIZER_MAC || SANITIZER_ANDROID // POSIX version. Spec is not clear on whether buf is NULL-terminated. // At least on OSX, buf contents are valid even when the call fails. INTERCEPTOR(int, strerror_r, int errnum, char *buf, SIZE_T buflen) { |