diff options
author | Michael Buch <michaelbuch12@gmail.com> | 2023-10-13 16:44:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-13 16:44:11 +0100 |
commit | 7493d45408c3469568ff4b23ae71c435384a830d (patch) | |
tree | cf776bf4caf3cacc67f3c7115066b4f012f79e16 /lldb/source/Commands/CommandObjectExpression.cpp | |
parent | 2c9ddfc7852ed88dd88bb38e9518404a623c70b5 (diff) | |
download | llvm-7493d45408c3469568ff4b23ae71c435384a830d.zip llvm-7493d45408c3469568ff4b23ae71c435384a830d.tar.gz llvm-7493d45408c3469568ff4b23ae71c435384a830d.tar.bz2 |
[lldb][DataFormatter] unordered_map: account for new libc++ __hash_node layout (#68574)
Since D101206 (`ba79fb2e1ff7130cde02fbbd325f0f96f8a522ca`) the `__hash_node::__value_`
member is wrapped in an anonymous union. `ValueObject::GetChildMemberWithName` doesn't see
through the union.
This patch accounts for this possible new layout by getting a handle to
the union before doing the by-name `__value_` lookup.
Diffstat (limited to 'lldb/source/Commands/CommandObjectExpression.cpp')
0 files changed, 0 insertions, 0 deletions