aprantl accepted this revision. aprantl added a comment. This revision is now accepted and ready to land.
LGTM, with two tiny new suggestions. ================ Comment at: lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:179 + /// The compile units that an object file contains. + llvm::SmallVector<lldb::CompUnitSP, 1> compile_units_sps; + /// A map from the compile unit ID to its index in the vector. ---------------- IIUC, the common case is 1 unit (clang), 2 units (swift), n units (lto). Should we reserve `2` instead of one to cover the majority of use-cases? ================ Comment at: lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:181 + /// A map from the compile unit ID to its index in the vector. + llvm::SmallDenseMap<uint64_t, uint64_t> id_to_index_map; uint32_t first_symbol_index = UINT32_MAX; ---------------- nit: I think we should use the same size as above `llvm::SmallDenseMap<uint64_t, uint64_t, 1>`, just to keep them in sync? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D136114/new/ https://reviews.llvm.org/D136114 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits