diff options
| author | Stefan Gränitz <stefan.graenitz@gmail.com> | 2024-10-23 13:21:22 +0200 |
|---|---|---|
| committer | Stefan Gränitz <stefan.graenitz@gmail.com> | 2024-10-24 13:47:15 +0200 |
| commit | 76edf72501cd6f66788c631fada95972a797a4a6 (patch) | |
| tree | 13bffe5be25c2a33146954917d2c4fdaf18e597a /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 4affb2d59a541d8163404d7e21252b4686f1c3b8 (diff) | |
Reland: [lldb] Fix crash missing MSInheritanceAttr with DWARF on Windows (#112928)
Member pointers refer to data or function members of a `CXXRecordDecl`,
which require a `MSInheritanceAttr` in order to be complete. Without that
we cannot calculate the size of a member pointer in memory. The attempt
has been causing a crash further down in the clang AST context. In order
to implement the feature, DWARF will need a new attribtue to convey the
information. For the moment, this patch teaches LLDB to handle to
situation and avoid the crash.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
