[lldb] Remove lldb's DWARFAbbreviationDeclarationSet in favor of llvm's
authorAlex Langford <alangford@apple.com>
Wed, 24 May 2023 21:08:33 +0000 (14:08 -0700)
committerAlex Langford <alangford@apple.com>
Mon, 12 Jun 2023 21:53:44 +0000 (14:53 -0700)
commitf09cca4c6f67c2ab135c391ea8090130c5327c02
treeb7e8de1426cf80e5bea1973f13ad8f5a9d46898b
parent59b55818337b59f3e75511d9fb2b0b7b5e3d14a7
[lldb] Remove lldb's DWARFAbbreviationDeclarationSet in favor of llvm's

lldb's and llvm's implementations of DWARFAbbreviationDeclarationSet are
now close enough (almost the same, actually) to replace lldb's with
llvm's wholesale. llvm's is also tested against the same kinds of
scenarios that lldb's is tested against so we can remove lldb's tests
here. (see: llvm/unittests/DebugInfo/DWARF/DWARFDebugAbbrevTest.cpp).

Differential Revision: https://reviews.llvm.org/D152476
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/unittests/SymbolFile/DWARF/SymbolFileDWARFTests.cpp