From fc326ef3e654fea8c002874b79b7b57275ce46b6 Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Sat, 20 Jan 2024 13:17:14 -0800 Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20initia?= =?UTF-8?q?l=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Created using spr 1.3.4 --- .../modes/enabling_assertions_enables_extensive_mode.pass.cpp | 2 ++ .../assertions/modes/override_with_extensive_mode.pass.cpp | 2 ++ .../libcxx/assertions/modes/override_with_fast_mode.pass.cpp | 2 ++ 3 files changed, 6 insertions(+) diff --git a/libcxx/test/libcxx/assertions/modes/enabling_assertions_enables_extensive_mode.pass.cpp b/libcxx/test/libcxx/assertions/modes/enabling_assertions_enables_extensive_mode.pass.cpp index a91ba04176374..23ef20d4e0781 100644 --- a/libcxx/test/libcxx/assertions/modes/enabling_assertions_enables_extensive_mode.pass.cpp +++ b/libcxx/test/libcxx/assertions/modes/enabling_assertions_enables_extensive_mode.pass.cpp @@ -15,6 +15,8 @@ // The ability to set a custom abort message is required to compare the assertion message (which only happens in the // debug mode). // XFAIL: libcpp-hardening-mode=debug && availability-verbose_abort-missing +// HWASAN replaces TRAP with abort or error exit code. +// XFAIL: libcpp-hardening-mode=fast && hwasan // Note that GCC doesn't support `-Wno-macro-redefined`. // ADDITIONAL_COMPILE_FLAGS: -U_LIBCPP_HARDENING_MODE -D_LIBCPP_ENABLE_ASSERTIONS=1 diff --git a/libcxx/test/libcxx/assertions/modes/override_with_extensive_mode.pass.cpp b/libcxx/test/libcxx/assertions/modes/override_with_extensive_mode.pass.cpp index f78d5d70e5890..c3cdfa926c6cc 100644 --- a/libcxx/test/libcxx/assertions/modes/override_with_extensive_mode.pass.cpp +++ b/libcxx/test/libcxx/assertions/modes/override_with_extensive_mode.pass.cpp @@ -13,6 +13,8 @@ // The ability to set a custom abort message is required to compare the assertion message (which only happens in the // debug mode). // XFAIL: libcpp-hardening-mode=debug && availability-verbose_abort-missing +// HWASAN replaces TRAP with abort or error exit code. +// XFAIL: libcpp-hardening-mode=fast && hwasan // ADDITIONAL_COMPILE_FLAGS: -U_LIBCPP_HARDENING_MODE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE #include diff --git a/libcxx/test/libcxx/assertions/modes/override_with_fast_mode.pass.cpp b/libcxx/test/libcxx/assertions/modes/override_with_fast_mode.pass.cpp index 27542ee32bef9..854bf6c5da9cd 100644 --- a/libcxx/test/libcxx/assertions/modes/override_with_fast_mode.pass.cpp +++ b/libcxx/test/libcxx/assertions/modes/override_with_fast_mode.pass.cpp @@ -13,6 +13,8 @@ // The ability to set a custom abort message is required to compare the assertion message (which only happens in the // debug mode). // XFAIL: libcpp-hardening-mode=debug && availability-verbose_abort-missing +// HWASAN replaces TRAP with abort or error exit code. +// XFAIL: libcpp-hardening-mode=fast && hwasan // ADDITIONAL_COMPILE_FLAGS: -U_LIBCPP_HARDENING_MODE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST #include