diff options
| author | Kazu Hirata <kazu@google.com> | 2024-08-22 21:56:01 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-22 21:56:01 -0700 |
| commit | 3563907969843cb5d97995fb02177ee578e33aa2 (patch) | |
| tree | bc6741610d97ad866d3a15d9a8405b0ff34d81e8 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 7c3237d778572931ff097e81df43d0bce9d1d4f8 (diff) | |
[LTO] Turn ImportMapTy into a proper class (NFC) (#105748)
This patch turns type alias ImportMapTy into a proper class to provide
a more intuitive interface like:
ImportList.addDefinition(...)
as opposed to:
FunctionImporter::addDefinition(ImportList, ...)
Also, this patch requires all non-const accesses to go through
addDefinition, maybeAddDeclaration, and addGUID while providing const
accesses via:
const ImportMapTyImpl &getImportMap() const { return ImportMap; }
I realize ImportMapTy may not be the best name as a class (maybe OK as
a type alias). I am not renaming ImportMapTy in this patch at least
because there are 47 mentions of ImportMapTy under llvm/.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
