summaryrefslogtreecommitdiff
path: root/lib/asan/asan_interceptors.h
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2011-11-30 17:33:13 +0000
committerKostya Serebryany <kcc@google.com>2011-11-30 17:33:13 +0000
commitcbab911ea555f34c8ac66b4c7dc88f4e7ecf2c03 (patch)
tree0a4d2ab4d4011ede876ee5b3578a4882ce058c36 /lib/asan/asan_interceptors.h
parent1e172b4bdec57329bf904f063a29f99cddf2d85f (diff)
downloadcompiler-rt-cbab911ea555f34c8ac66b4c7dc88f4e7ecf2c03.tar.gz
compiler-rt-cbab911ea555f34c8ac66b4c7dc88f4e7ecf2c03.tar.bz2
compiler-rt-cbab911ea555f34c8ac66b4c7dc88f4e7ecf2c03.tar.xz
fix asan-rt build on Mac. Patch by glider@google.com
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145496 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/asan_interceptors.h')
-rw-r--r--lib/asan/asan_interceptors.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/asan/asan_interceptors.h b/lib/asan/asan_interceptors.h
index b2222e03..7bb7280c 100644
--- a/lib/asan/asan_interceptors.h
+++ b/lib/asan/asan_interceptors.h
@@ -34,7 +34,7 @@
// in allocateBranchIsland(). This should be ok for real-word
// application, but slows down our tests which fork too many children.
#ifdef __APPLE__
-#include "mach_override.h"
+#include "mach_override/mach_override.h"
#define WRAP(x) wrap_##x
#define WRAPPER_NAME(x) "wrap_"#x
#define OVERRIDE_FUNCTION(oldfunc, newfunc) \
@@ -55,7 +55,7 @@
void *WRAP(memcpy)(void *to, const void *from, size_t size);
void *WRAP(memmove)(void *to, const void *from, size_t size);
void *WRAP(memset)(void *block, int c, size_t size);
-const char *WRAP(strchr)(const char *string, int c);
+char *WRAP(strchr)(const char *string, int c);
int WRAP(strcmp)(const char *s1, const char *s2);
char *WRAP(strcpy)(char *to, const char *from); // NOLINT
char *WRAP(strdup)(const char *s);