This would be reproducible in future DWZ category of the testsuite as:
Failed Tests (1): lldb-api :: python_api/symbol-context/two-files/TestSymbolContextTwoFiles.py
Paths
| Differential D91014
[lldb] Fix `DW_AT_decl_file` from `DW_AT_specification` from a different CU ClosedPublic Authored by jankratochvil on Nov 7 2020, 1:34 PM.
Details Summary This would be reproducible in future DWZ category of the testsuite as: Failed Tests (1): lldb-api :: python_api/symbol-context/two-files/TestSymbolContextTwoFiles.py
Diff Detail
Event TimelineComment Actions Looks good. Thanks for catching that. I am particularly happy that we now have an explicit DW_FORM_ref_addr test. It's a very interesting/tricky case, but it does not happen all that often in practice.
This revision is now accepted and ready to land.Nov 9 2020, 12:29 AM This revision was landed with ongoing or failed builds.Nov 9 2020, 1:53 AM Closed by commit rG24f07531a34e: [lldb] Fix DW_AT_decl_file from DW_AT_specification from a different CU (authored by jankratochvil). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 303671 lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
lldb/test/Shell/SymbolFile/DWARF/DW_AT_decl_file-DW_AT_specification-crosscu.s
|
These almost-aligned comments are fairly disorienting.