diff options
-rw-r--r-- | lldb/source/Target/Target.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lldb/source/Target/Target.cpp b/lldb/source/Target/Target.cpp index c05102a119e..af88e47f589 100644 --- a/lldb/source/Target/Target.cpp +++ b/lldb/source/Target/Target.cpp @@ -1651,12 +1651,10 @@ void Target::NotifyModulesRemoved(lldb_private::ModuleList &module_list) { void Target::ModulesDidLoad(ModuleList &module_list) { - if (m_valid && module_list.GetSize()) { - - const ModuleList &modules = GetImages(); - const size_t num_images = modules.GetSize(); + const size_t num_images = module_list.GetSize(); + if (m_valid && num_images) { for (size_t idx = 0; idx < num_images; ++idx) { - ModuleSP module_sp(modules.GetModuleAtIndex(idx)); + ModuleSP module_sp(module_list.GetModuleAtIndex(idx)); LoadScriptingResourceForModule(module_sp, this); } m_breakpoint_list.UpdateBreakpoints(module_list, true, false); |