[libcxx-commits] [libcxx] [libc++] Replace `__compressed_pair` with `[[no_unique_address]]` (PR #76756)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Mon Sep 30 11:20:49 PDT 2024


ldionne wrote:

> I wonder if debuggability of code using libc++ is considered an important trait of libc++ [...]

Yes, we care about debuggability. However, I think debuggability should be *better* after this change since we don't use `__compressed_pair` anymore, which was introducing a really confusing layer of indirection. As Michael said above, I think we will need to understand exactly what you're running into before we can really form an opinion.

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


More information about the libcxx-commits mailing list