diff options
author | Vitaly Buka <vitalybuka@google.com> | 2024-01-20 23:26:48 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-20 23:26:48 -0800 |
commit | f0c920ffb7e98adbad369c33c01e0996260c4ade (patch) | |
tree | c1cc20c87bc73755fa4b0d08cdb4b9ed8a94a3d2 | |
parent | 61d098962e1b304224fb5309b94162a3e43852bb (diff) | |
download | llvm-f0c920ffb7e98adbad369c33c01e0996260c4ade.zip llvm-f0c920ffb7e98adbad369c33c01e0996260c4ade.tar.gz llvm-f0c920ffb7e98adbad369c33c01e0996260c4ade.tar.bz2 |
[libc++][hardening] XFAIL tests with HWASAN (#78866)
Follow up to #78862
These tests control hardening mode with `ADDITIONAL_COMPILE_FLAGS`, and
always set modes which use on TRAP. So we don't need to check
`libcpp-hardening-mode=fast`, and they must always fail with the current
HWASAN implementation.
3 files changed, 3 insertions, 3 deletions
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 23ef20d..11e8ae2 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 @@ -16,7 +16,7 @@ // 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 +// XFAIL: 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 c3cdfa9..cf662e9 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 @@ -14,7 +14,7 @@ // 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 +// XFAIL: hwasan // ADDITIONAL_COMPILE_FLAGS: -U_LIBCPP_HARDENING_MODE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE #include <cassert> 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 854bf6c..0989ad3 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 @@ -14,7 +14,7 @@ // 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 +// XFAIL: hwasan // ADDITIONAL_COMPILE_FLAGS: -U_LIBCPP_HARDENING_MODE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST #include <cassert> |