From 2480fe06f2cdb74170ec8d32a3c2930c519c90ac Mon Sep 17 00:00:00 2001 From: Tamas Berghammer Date: Wed, 24 Jun 2015 12:31:25 +0000 Subject: Fix location of symbol size calculation in ObjectFileELF Bug introduced by r240533 llvm-svn: 240537 --- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp') diff --git a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp index febc16d592f..bdc13e73260 100644 --- a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp +++ b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp @@ -2025,7 +2025,6 @@ ObjectFileELF::ParseSymbols (Symtab *symtab, flags); // Symbol flags. symtab->AddSymbol(dc_symbol); } - symtab->CalculateSymbolSizes(); return i; } @@ -2527,6 +2526,7 @@ ObjectFileELF::GetSymtab() ParseTrampolineSymbols (m_symtab_ap.get(), symbol_id, reloc_header, reloc_id); } } + m_symtab_ap->CalculateSymbolSizes(); } for (SectionHeaderCollIter I = m_section_headers.begin(); -- cgit v1.2.3