Fix location of symbol size calculation in ObjectFileELF

Bug introduced by r240533

llvm-svn: 240537
diff --git a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
index febc16d..bdc13e7 100644
--- a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
+++ b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
@@ -2025,7 +2025,6 @@
             flags);                 // Symbol flags.
         symtab->AddSymbol(dc_symbol);
     }
-    symtab->CalculateSymbolSizes();
     return i;
 }
 
@@ -2527,6 +2526,7 @@
                 ParseTrampolineSymbols (m_symtab_ap.get(), symbol_id, reloc_header, reloc_id);
             }
         }
+        m_symtab_ap->CalculateSymbolSizes();
     }
 
     for (SectionHeaderCollIter I = m_section_headers.begin();