Add a RAW mode to StringTableBuilder.
[oota-llvm.git] / lib / MC / ELFObjectWriter.cpp
index 5fdfcf9ef2de8c751a90abb052b8365958ff424f..230d3d775b13be775f2db4a5dc93187401dc1a3d 100644 (file)
@@ -109,7 +109,7 @@ class ELFObjectWriter : public MCObjectWriter {
 
     BumpPtrAllocator Alloc;
     StringSaver VersionSymSaver{Alloc};
-    StringTableBuilder StrTabBuilder;
+    StringTableBuilder StrTabBuilder{StringTableBuilder::ELF};
 
     /// @}
 
@@ -880,7 +880,7 @@ void ELFObjectWriter::computeSymbolTable(
   for (const std::string &Name : FileNames)
     StrTabBuilder.add(Name);
 
-  StrTabBuilder.finalize(StringTableBuilder::ELF);
+  StrTabBuilder.finalize();
 
   for (const std::string &Name : FileNames)
     Writer.writeSymbol(StrTabBuilder.getOffset(Name),