[all-commits] [llvm/llvm-project] aaa7de: [libc++][hardening] XFAIL test in fast mode under ...

Vitaly Buka via All-commits all-commits at lists.llvm.org
Sat Jan 20 13:37:50 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: aaa7de1fc9255f489e760c3449efde9c07ddb1cb
      https://github.com/llvm/llvm-project/commit/aaa7de1fc9255f489e760c3449efde9c07ddb1cb
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-01-20 (Sat, 20 Jan 2024)

  Changed paths:
    M libcxx/test/libcxx/assertions/modes/enabling_assertions_enables_extensive_mode.pass.cpp
    M libcxx/test/libcxx/assertions/modes/override_with_extensive_mode.pass.cpp
    M libcxx/test/libcxx/assertions/modes/override_with_fast_mode.pass.cpp

  Log Message:
  -----------
  [libc++][hardening] XFAIL test in fast mode under HWASAN (#78862)

After #77883, `fast` mode uses TRAP, and HWASAN
replaces TRAP with abort or error exit code.

On a quick looks it should be possible to avoid doing
that in HWASAN, but historically this is convention for all
sanitizers. Changing this behavior may break existing
users.

Other sanitizers are not affected because they don't
install TRAP handlers by default. But if they do, they also
replace TRAP with abort/exit.




More information about the All-commits mailing list