summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorStefan Gränitz <stefan.graenitz@gmail.com>2024-10-23 13:21:22 +0200
committerStefan Gränitz <stefan.graenitz@gmail.com>2024-10-24 13:47:15 +0200
commit76edf72501cd6f66788c631fada95972a797a4a6 (patch)
tree13bffe5be25c2a33146954917d2c4fdaf18e597a /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent4affb2d59a541d8163404d7e21252b4686f1c3b8 (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