Revert 240130, it caused crashes (repro in PR23900).
[oota-llvm.git] / lib / MC / MachObjectWriter.cpp
index d7934ad80c64f42734d47eb6811522de547889c1..8ce6127e386659ebc331d4974e5c486fc58643c2 100644 (file)
@@ -565,8 +565,7 @@ void MachObjectWriter::computeSymbolTable(
 
     MachSymbolData MSD;
     MSD.Symbol = &Symbol;
-    StringRef Name = Symbol.getName();
-    MSD.StringIndex = Name.empty() ? 0 : StringTable.getOffset(Name);
+    MSD.StringIndex = StringTable.getOffset(Symbol.getName());
 
     if (Symbol.isAbsolute()) {
       MSD.SectionIndex = 0;