[libcxx-commits] [libcxx] [libc++] Avoid type-punning between __hash_value_type and pair (PR #143501)

Michael Buch via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jun 16 08:56:15 PDT 2025


Michael137 wrote:

I think what's confusing LLDB is that `__hash_value_type` is just a plain forward declaration. Is there a definition anywhere? I don't see it defined anywhere (apart from the cxx03 headers). How is clang happy with it?
We don't emit template arguments in DWARF for forward declared templates.

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


More information about the libcxx-commits mailing list