Revert "Introduce a string_ostream string builder facilty"
[oota-llvm.git] / tools / llvm-ar / llvm-ar.cpp
index 2d7e8df6b4682a845195fb395815d1781df8074e..60886bb7b110ec8006cd3fa7398c9ad25925732f 100644 (file)
@@ -689,7 +689,8 @@ writeSymbolTable(raw_fd_ostream &Out, ArrayRef<NewArchiveIterator> Members,
                  std::vector<std::pair<unsigned, unsigned>> &MemberOffsetRefs) {
   unsigned StartOffset = 0;
   unsigned MemberNum = 0;
-  string_ostream NameOS;
+  std::string NameBuf;
+  raw_string_ostream NameOS(NameBuf);
   unsigned NumSyms = 0;
   LLVMContext &Context = getGlobalContext();
   for (ArrayRef<NewArchiveIterator>::iterator I = Members.begin(),