Return a unique_ptr from getLazyBitcodeModule and parseBitcodeFile. NFC.
[oota-llvm.git] / unittests / Bitcode / BitReaderTest.cpp
index 2e6dd0b499dec87ec41f6b45400d0d6b7008fa6b..691a217d20edcaef7d143095643da0852e3d4fed 100644 (file)
@@ -53,9 +53,9 @@ static std::unique_ptr<Module> getLazyModuleFromAssembly(LLVMContext &Context,
   writeModuleToBuffer(parseAssembly(Assembly), Mem);
   std::unique_ptr<MemoryBuffer> Buffer =
       MemoryBuffer::getMemBuffer(Mem.str(), "test", false);
-  ErrorOr<Module *> ModuleOrErr =
+  ErrorOr<std::unique_ptr<Module>> ModuleOrErr =
       getLazyBitcodeModule(std::move(Buffer), Context);
-  return std::unique_ptr<Module>(ModuleOrErr.get());
+  return std::move(ModuleOrErr.get());
 }
 
 TEST(BitReaderTest, DematerializeFunctionPreservesLinkageType) {