瀏覽代碼

Use auto for parseBitcodeFile result. (#1816)

Xiang Li 6 年之前
父節點
當前提交
48595a358c
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      lib/DXIL/DxilUtil.cpp

+ 2 - 3
lib/DXIL/DxilUtil.cpp

@@ -192,9 +192,8 @@ std::unique_ptr<llvm::Module> LoadModuleFromBitcode(llvm::MemoryBuffer *MB,
   llvm::LLVMContext &Ctx,
   std::string &DiagStr) {
   // Note: the DiagStr is not used.
-  ErrorOr<std::unique_ptr<llvm::Module>> pModule(
-    llvm::parseBitcodeFile(MB->getMemBufferRef(), Ctx));
-  if (std::error_code ec = pModule.getError()) {
+  auto pModule = llvm::parseBitcodeFile(MB->getMemBufferRef(), Ctx);
+  if (!pModule) {
     return nullptr;
   }
   return std::unique_ptr<llvm::Module>(pModule.get().release());