diff options
| author | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-12-16 16:23:38 +0000 |
|---|---|---|
| committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-12-16 16:23:38 +0000 |
| commit | 5223d53697155c68661aaa858973c11d7694a6bd (patch) | |
| tree | 4ebfe2b257b1a7f6d1d2c69c61cce0cd8cab2cc8 | |
| parent | 7fda8fee25accd00d3e637f85c2aa81dada9440b (diff) | |
| download | bcm5719-llvm-5223d53697155c68661aaa858973c11d7694a6bd.tar.gz bcm5719-llvm-5223d53697155c68661aaa858973c11d7694a6bd.zip | |
llvm-dis: Simplify MemoryBuffer usage.
llvm-svn: 121975
| -rw-r--r-- | llvm/tools/llvm-dis/llvm-dis.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/tools/llvm-dis/llvm-dis.cpp b/llvm/tools/llvm-dis/llvm-dis.cpp index 43e05d77e00..1d361885173 100644 --- a/llvm/tools/llvm-dis/llvm-dis.cpp +++ b/llvm/tools/llvm-dis/llvm-dis.cpp @@ -79,15 +79,13 @@ int main(int argc, char **argv) { cl::ParseCommandLineOptions(argc, argv, "llvm .bc -> .ll disassembler\n"); std::string ErrorMessage; - error_code ec; std::auto_ptr<Module> M; OwningPtr<MemoryBuffer> BufferPtr; - if ((ec = MemoryBuffer::getFileOrSTDIN(InputFilename, BufferPtr))) + if (error_code ec = MemoryBuffer::getFileOrSTDIN(InputFilename, BufferPtr)) ErrorMessage = ec.message(); else - M.reset(ParseBitcodeFile(BufferPtr.get(), Context, &ErrorMessage)); - (void) BufferPtr.take(); + M.reset(ParseBitcodeFile(BufferPtr.take(), Context, &ErrorMessage)); if (M.get() == 0) { errs() << argv[0] << ": "; |

