[all-commits] [llvm/llvm-project] fa2443: [libc++] [test] ASSERT_WITH_LIBRARY_INTERNAL_ALLOC...
Quuxplusone via All-commits
all-commits at lists.llvm.org
Fri Jan 14 09:48:50 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fa244345e1acfb3924d074fe1d9ec32a6e49d924
https://github.com/llvm/llvm-project/commit/fa244345e1acfb3924d074fe1d9ec32a6e49d924
Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
Date: 2022-01-14 (Fri, 14 Jan 2022)
Changed paths:
M libcxx/test/std/input.output/filesystems/class.path/path.member/path.assign/move.pass.cpp
M libcxx/test/std/input.output/filesystems/class.path/path.member/path.construct/move.pass.cpp
M libcxx/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor/dtor.pass.cpp
M libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp
M libcxx/test/support/test_macros.h
Log Message:
-----------
[libc++] [test] ASSERT_WITH_LIBRARY_INTERNAL_ALLOCATIONS is not supported on AIX.
I believe all four of these failures are directly due to the pattern where
allocations in the dylib are unobserved by the client program. If AIX32 and AIX64
don't support that, we should just disable the ASSERT_WITH_LIBRARY_INTERNAL_ALLOCATIONS
macro on AIX, and then we don't need to XFAIL these tests.
This also means I won't need to XFAIL a dozen other tests in D89057,
which rely heavily on ASSERT_WITH_LIBRARY_INTERNAL_ALLOCATIONS and
also currently fail on AIX.
See https://buildkite.com/llvm-project/libcxx-ci/builds/7669
Differential Revision: https://reviews.llvm.org/D116866
More information about the All-commits
mailing list