diff options
Diffstat (limited to 'test/asan/TestCases/Posix/assign_large_valloc_to_global.cc')
-rw-r--r-- | test/asan/TestCases/Posix/assign_large_valloc_to_global.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc b/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc index ad547ce0ce1b..8031d04aae48 100644 --- a/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc +++ b/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); } |