diff options
| author | Michael Buch <michaelbuch12@gmail.com> | 2025-09-03 20:04:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-03 20:04:53 +0100 |
| commit | a862225813c251c28b085603b7d32d4b111dbc57 (patch) | |
| tree | 6a7cb264698112ebee63865b72dbca1b445a12bc /lldb/test/API/python_api/sbstructureddata/TestStructuredDataAPI.py | |
| parent | 7b96cd7f594cadea9baaa37155a3b1b2b1e3e17f (diff) | |
[lldb][DWARFASTParserClang] Don't complete conflicting Objective-C++ types (#156681)
This upstreams https://github.com/swiftlang/llvm-project/pull/10313.
If we detect a situation where a forward declaration is C++ and the
definition DIE is Objective-C, then just don't try to complete the type
(it would crash otherwise). In the long term we might want to add
support for completing such types.
We've seen real world crashes when debugging WebKit and wxWidgets
because of this. Both projects forward declare ObjC++ decls in the way
shown in the test.
rdar://145959981
Diffstat (limited to 'lldb/test/API/python_api/sbstructureddata/TestStructuredDataAPI.py')
0 files changed, 0 insertions, 0 deletions
