[libcxx-commits] [libcxx] [libc++] Add tests for the ABI break introduced by switching to _LIBCPP_COMPRESSED_PAIR (PR #154559)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed Aug 20 12:36:54 PDT 2025


================
@@ -46,7 +46,33 @@ class small_iter_allocator {
   friend bool operator!=(small_iter_allocator, small_iter_allocator) { return false; }
----------------
ldionne wrote:

This test will now fail with the frozen C++03 headers because the frozen headers don't contain the 19 => 20 ABI break, I guess. This applies to

```
libcxx/containers/sequences/deque/abi.compile.pass.cpp
libcxx/containers/sequences/list/abi.compile.pass.cpp
libcxx/containers/sequences/vector.bool/abi.compile.pass.cpp
libcxx/containers/sequences/vector/abi.compile.pass.cpp
```

https://github.com/llvm/llvm-project/pull/154559


More information about the libcxx-commits mailing list