diff --git a/libc/test/src/sys/mman/linux/CMakeLists.txt b/libc/test/src/sys/mman/linux/CMakeLists.txt --- a/libc/test/src/sys/mman/linux/CMakeLists.txt +++ b/libc/test/src/sys/mman/linux/CMakeLists.txt @@ -15,22 +15,24 @@ libc.test.errno_setter_matcher ) -add_libc_unittest( - mprotect_test - SUITE - libc_sys_mman_unittests - SRCS - mprotect_test.cpp - DEPENDS - libc.include.errno - libc.include.sys_mman - libc.include.signal - libc.src.errno.errno - libc.src.sys.mman.mmap - libc.src.sys.mman.munmap - libc.src.sys.mman.mprotect - libc.test.errno_setter_matcher -) +if (NOT LLVM_USE_SANITIZER) + add_libc_unittest( + mprotect_test + SUITE + libc_sys_mman_unittests + SRCS + mprotect_test.cpp + DEPENDS + libc.include.errno + libc.include.sys_mman + libc.include.signal + libc.src.errno.errno + libc.src.sys.mman.mmap + libc.src.sys.mman.munmap + libc.src.sys.mman.mprotect + libc.test.errno_setter_matcher + ) +endif() add_libc_unittest( madvise_test diff --git a/libc/test/src/sys/mman/linux/mprotect_test.cpp b/libc/test/src/sys/mman/linux/mprotect_test.cpp --- a/libc/test/src/sys/mman/linux/mprotect_test.cpp +++ b/libc/test/src/sys/mman/linux/mprotect_test.cpp @@ -6,7 +6,6 @@ // //===----------------------------------------------------------------------===// -#include "include/signal.h" #include "src/sys/mman/mmap.h" #include "src/sys/mman/mprotect.h" #include "src/sys/mman/munmap.h" @@ -14,6 +13,7 @@ #include "utils/UnitTest/Test.h" #include +#include #include using __llvm_libc::testing::ErrnoSetterMatcher::Fails;