From caa11696535d1e03ce6be057c514f672498157e8 Mon Sep 17 00:00:00 2001 From: Davide Italiano Date: Sun, 17 Apr 2016 19:38:57 +0000 Subject: [ParallelCG] SmallVector -> SmallString. llvm-svn: 266568 --- llvm/lib/CodeGen/ParallelCG.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/CodeGen/ParallelCG.cpp') diff --git a/llvm/lib/CodeGen/ParallelCG.cpp b/llvm/lib/CodeGen/ParallelCG.cpp index 42096f06fe2..96a0f64794b 100644 --- a/llvm/lib/CodeGen/ParallelCG.cpp +++ b/llvm/lib/CodeGen/ParallelCG.cpp @@ -65,7 +65,7 @@ std::unique_ptr llvm::splitCodeGen( // spinning up new threads which deserialize the partitions into // separate contexts. // FIXME: Provide a more direct way to do this in LLVM. - SmallVector BC; + SmallString<0> BC; raw_svector_ostream BCOS(BC); WriteBitcodeToFile(MPart.get(), BCOS); @@ -77,7 +77,7 @@ std::unique_ptr llvm::splitCodeGen( llvm::raw_pwrite_stream *ThreadOS = OSs[ThreadCount++]; // Enqueue the task CodegenThreadPool.async( - [TMFactory, FileType, ThreadOS](const SmallVector &BC) { + [TMFactory, FileType, ThreadOS](const SmallString<0> &BC) { LLVMContext Ctx; ErrorOr> MOrErr = parseBitcodeFile( MemoryBufferRef(StringRef(BC.data(), BC.size()), -- cgit v1.2.3