Remove an unnecessary local variable.

llvm-svn: 192164
This commit is contained in:
Rui Ueyama 2013-10-08 03:59:48 +00:00
parent 8b8e5216af
commit a1d4c10c61
1 changed files with 3 additions and 7 deletions

View File

@ -41,7 +41,7 @@ public:
} }
/// \brief Parse the input file to lld::File. /// \brief Parse the input file to lld::File.
llvm::error_code parse(const LinkingContext &ctx, raw_ostream &diagnostics) { error_code parse(const LinkingContext &ctx, raw_ostream &diagnostics) {
ErrorOr<StringRef> filePath = path(ctx); ErrorOr<StringRef> filePath = path(ctx);
if (!filePath && if (!filePath &&
error_code(filePath) == llvm::errc::no_such_file_or_directory) error_code(filePath) == llvm::errc::no_such_file_or_directory)
@ -49,16 +49,12 @@ public:
// Create a memory buffer // Create a memory buffer
OwningPtr<llvm::MemoryBuffer> opmb; OwningPtr<llvm::MemoryBuffer> opmb;
llvm::error_code ec; if (error_code ec = llvm::MemoryBuffer::getFileOrSTDIN(*filePath, opmb))
if ((ec = llvm::MemoryBuffer::getFileOrSTDIN(*filePath, opmb)))
return ec; return ec;
std::unique_ptr<MemoryBuffer> mb(opmb.take()); std::unique_ptr<MemoryBuffer> mb(opmb.take());
_buffer = std::move(mb); _buffer = std::move(mb);
return _ctx.getDefaultReader().parseFile(_buffer, _files);
ec = _ctx.getDefaultReader().parseFile(_buffer, _files);
return ec;
} }
/// \brief Return the file that has to be processed by the resolver /// \brief Return the file that has to be processed by the resolver