SuccessChanges

Summary

  1. Add support for DW_AT_export_symbols for anonymous structs (details)
Commit de2c7cab715e195c9d559d317beb760cf0b95262 by shafik
Add support for DW_AT_export_symbols for anonymous structs
Summary: We add support for DW_AT_export_symbols to detect anonymous
struct on top of the heuristics implemented in D66175 This should allow
us to differentiate anonymous structs and unnamed structs. We also fix
TestTypeList.py which was incorrectly detecting an unnamed struct as an
anonymous struct.
Differential Revision: https://reviews.llvm.org/D68961
The file was addedlldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-unamed-and-anon-structs.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/python_api/type/TestTypeList.py
The file was modifiedlldb/packages/Python/lldbsuite/test/python_api/type/main.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
The file was addedlldb/test/Shell/SymbolFile/DWARF/anon_class_w_and_wo_export_symbols.ll
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
The file was modifiedlldb/source/Symbol/ClangASTContext.cpp
The file was modifiedlldb/include/lldb/Symbol/ClangASTContext.h