unique_ptrify IRObjectFile::createIRObjectFile
[oota-llvm.git] / lib / Object / SymbolicFile.cpp
index 17624a307ec3378fa4fceb7a72e99e7c69cb5bba..f8dd4b33a393ec9e748da5ced8144957dec0d587 100644 (file)
@@ -33,8 +33,7 @@ ErrorOr<std::unique_ptr<SymbolicFile>> SymbolicFile::createSymbolicFile(
   switch (Type) {
   case sys::fs::file_magic::bitcode:
     if (Context)
-      return ErrorOr<std::unique_ptr<SymbolicFile>>(
-          IRObjectFile::createIRObjectFile(Object, *Context));
+      return IRObjectFile::createIRObjectFile(Object, *Context);
   // Fallthrough
   case sys::fs::file_magic::unknown:
   case sys::fs::file_magic::archive: