[COFF] SmallVector<char, 0> -> SmallString<0>.
authorDavide Italiano <davide@freebsd.org>
Sat, 9 Apr 2016 23:00:31 +0000 (23:00 +0000)
committerDavide Italiano <davide@freebsd.org>
Sat, 9 Apr 2016 23:00:31 +0000 (23:00 +0000)
This way we're consistent between ELF and COFF.

llvm-svn: 265885

lld/COFF/SymbolTable.cpp
lld/COFF/SymbolTable.h

index 5b7b89c..26e2567 100644 (file)
@@ -420,7 +420,7 @@ std::vector<ObjectFile *> SymbolTable::createLTOObjects(LTOCodeGenerator *CG) {
   // Use std::list to avoid invalidation of pointers in OSPtrs.
   std::list<raw_svector_ostream> OSs;
   std::vector<raw_pwrite_stream *> OSPtrs;
-  for (SmallVector<char, 0> &Obj : Objs) {
+  for (SmallString<0> &Obj : Objs) {
     OSs.emplace_back(Obj);
     OSPtrs.push_back(&OSs.back());
   }
@@ -429,7 +429,7 @@ std::vector<ObjectFile *> SymbolTable::createLTOObjects(LTOCodeGenerator *CG) {
     error(""); // compileOptimized() should have emitted any error message.
 
   std::vector<ObjectFile *> ObjFiles;
-  for (SmallVector<char, 0> &Obj : Objs) {
+  for (SmallString<0> &Obj : Objs) {
     auto *ObjFile = new ObjectFile(
         MemoryBufferRef(StringRef(Obj.data(), Obj.size()), "<LTO object>"));
     Files.emplace_back(ObjFile);
index ce305bf..8bf4387 100644 (file)
@@ -115,7 +115,7 @@ private:
   std::vector<std::future<InputFile *>> ObjectQueue;
 
   std::vector<BitcodeFile *> BitcodeFiles;
-  std::vector<SmallVector<char, 0>> Objs;
+  std::vector<SmallString<0>> Objs;
   llvm::BumpPtrAllocator Alloc;
 };