Skip to content

Commit 7395191

Browse files
authored
[libc] Skip NaN death tests for asan build. (#100161)
1 parent e9bb4e3 commit 7395191

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

libc/test/src/math/smoke/nan_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ TEST_F(LlvmLibcNanTest, RandomString) {
4343
run_test("123 ", 0x7ff8000000000000);
4444
}
4545

46-
#if defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
46+
#if !defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
4747
TEST_F(LlvmLibcNanTest, InvalidInput) {
4848
EXPECT_DEATH([] { LIBC_NAMESPACE::nan(nullptr); }, WITH_SIGNAL(SIGSEGV));
4949
}

libc/test/src/math/smoke/nanf128_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ TEST_F(LlvmLibcNanf128Test, RandomString) {
5353
QUIET_NAN);
5454
}
5555

56-
#if defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
56+
#if !defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
5757
#include <signal.h>
5858
TEST_F(LlvmLibcNanf128Test, InvalidInput) {
5959
EXPECT_DEATH([] { LIBC_NAMESPACE::nanf128(nullptr); }, WITH_SIGNAL(SIGSEGV));

libc/test/src/math/smoke/nanf16_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ TEST_F(LlvmLibcNanf16Test, RandomString) {
4444
run_test("123 ", 0x7e00);
4545
}
4646

47-
#if defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
47+
#if !defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
4848
TEST_F(LlvmLibcNanf16Test, InvalidInput) {
4949
EXPECT_DEATH([] { LIBC_NAMESPACE::nanf16(nullptr); }, WITH_SIGNAL(SIGSEGV));
5050
}

libc/test/src/math/smoke/nanf_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ TEST_F(LlvmLibcNanfTest, RandomString) {
4242
run_test("123 ", 0x7fc00000);
4343
}
4444

45-
#if defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
45+
#if !defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
4646
TEST_F(LlvmLibcNanfTest, InvalidInput) {
4747
EXPECT_DEATH([] { LIBC_NAMESPACE::nanf(nullptr); }, WITH_SIGNAL(SIGSEGV));
4848
}

libc/test/src/math/smoke/nanl_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ TEST_F(LlvmLibcNanlTest, RandomString) {
7070
run_test("123 ", expected);
7171
}
7272

73-
#if defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
73+
#if !defined(LIBC_HAVE_ADDRESS_SANITIZER) && defined(LIBC_TARGET_OS_IS_LINUX)
7474
TEST_F(LlvmLibcNanlTest, InvalidInput) {
7575
EXPECT_DEATH([] { LIBC_NAMESPACE::nanl(nullptr); }, WITH_SIGNAL(SIGSEGV));
7676
}

0 commit comments

Comments
 (0)