diff options
Diffstat (limited to 'lldb/source/Symbol/SymbolVendor.cpp')
-rw-r--r-- | lldb/source/Symbol/SymbolVendor.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lldb/source/Symbol/SymbolVendor.cpp b/lldb/source/Symbol/SymbolVendor.cpp index 180ddbcab79..8027892006d 100644 --- a/lldb/source/Symbol/SymbolVendor.cpp +++ b/lldb/source/Symbol/SymbolVendor.cpp @@ -68,10 +68,8 @@ void SymbolVendor::AddSymbolFileRepresentation(const ObjectFileSP &objfile_sp) { ModuleSP module_sp(GetModule()); if (module_sp) { std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex()); - if (objfile_sp) { - m_objfile_sp = objfile_sp; - m_sym_file_up.reset(SymbolFile::FindPlugin(objfile_sp.get())); - } + if (objfile_sp) + m_sym_file_up.reset(SymbolFile::FindPlugin(objfile_sp)); } } |