diff options
Diffstat (limited to 'test/msan/strlen_of_shadow.cc')
| -rw-r--r-- | test/msan/strlen_of_shadow.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/msan/strlen_of_shadow.cc b/test/msan/strlen_of_shadow.cc index bb9fe17d41cd..8f1b4e1fc6bb 100644 --- a/test/msan/strlen_of_shadow.cc +++ b/test/msan/strlen_of_shadow.cc @@ -9,7 +9,11 @@ #include <string.h> const char *mem_to_shadow(const char *p) { +#if defined(__x86_64__) return (char *)((uintptr_t)p & ~0x400000000000ULL); +#elif defined (__mips64) + return (char *)((uintptr_t)p & ~0x4000000000ULL); +#endif } int main(void) { |
