diff options
-rw-r--r-- | compiler-rt/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/compiler-rt/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc b/compiler-rt/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc index ad547ce0ce1..8031d04aae4 100644 --- a/compiler-rt/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc +++ b/compiler-rt/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc @@ -2,8 +2,5 @@ // RUN: %clangxx_asan -O3 %s -o %t && %run %t #include <stdlib.h> #include <unistd.h> -#if !defined(__APPLE__) && !defined(__FreeBSD__) -# include <malloc.h> -#endif // !__APPLE__ && !__FreeBSD__ -int *p = (int*)valloc(1 << 20); -int main() { } +int *p; +int main() { posix_memalign((void **)&p, 4096, 1 << 20); } |