[libcxx-commits] [libcxx] [libc++] Take the ABI break for `std::list`'s pointer UB unconditionally (PR #100585)
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Sep 12 09:48:44 PDT 2024
================
@@ -72,8 +72,11 @@ LLVM 21
ABI Affecting Changes
---------------------
-- TODO
-
+- The ABI breaks for removing undefined behaviour in ``std::forward_list``, ``std::list``, ``std::map``, ``std::set``,
+ ``std::multimap``, ``std::multiset``, ``std::unordered_map``, ``std::unordered_set``, ``std::unordered_multimap`` and
+ ``std::unordered_multiset`` are now applied unconditionally. This only affects fancy pointers which have a different
+ value representation when pointing at the base of an internal node type instead of the type itself. A size or alinment
----------------
ldionne wrote:
```suggestion
value representation when pointing at the base of an internal node type instead of the type itself. A size or alignment
```
https://github.com/llvm/llvm-project/pull/100585
More information about the libcxx-commits
mailing list