diff options
| author | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-12-09 17:36:48 +0000 |
|---|---|---|
| committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-12-09 17:36:48 +0000 |
| commit | 7b6fef82d43a4e121a284ebabf5de94c3485b29a (patch) | |
| tree | 09a49a4bb8f4c8c8b5a13d4d328b82f442a26969 /llvm/tools/macho-dump/macho-dump.cpp | |
| parent | f25faaaffbd9c6d3ffeccb333d0338e5bcb796b1 (diff) | |
| download | bcm5719-llvm-7b6fef82d43a4e121a284ebabf5de94c3485b29a.tar.gz bcm5719-llvm-7b6fef82d43a4e121a284ebabf5de94c3485b29a.zip | |
Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients.
llvm-svn: 121379
Diffstat (limited to 'llvm/tools/macho-dump/macho-dump.cpp')
| -rw-r--r-- | llvm/tools/macho-dump/macho-dump.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/tools/macho-dump/macho-dump.cpp b/llvm/tools/macho-dump/macho-dump.cpp index 02fa36680f8..982443a2ce0 100644 --- a/llvm/tools/macho-dump/macho-dump.cpp +++ b/llvm/tools/macho-dump/macho-dump.cpp @@ -19,6 +19,7 @@ #include "llvm/Support/ManagedStatic.h" #include "llvm/Support/MemoryBuffer.h" #include "llvm/Support/raw_ostream.h" +#include "llvm/Support/system_error.h" using namespace llvm; using namespace llvm::object; @@ -365,10 +366,11 @@ int main(int argc, char **argv) { // Load the input file. std::string ErrorStr; + error_code ec; OwningPtr<MemoryBuffer> InputBuffer( - MemoryBuffer::getFileOrSTDIN(InputFile, &ErrorStr)); + MemoryBuffer::getFileOrSTDIN(InputFile, ec)); if (!InputBuffer) - return Error("unable to read input: '" + ErrorStr + "'"); + return Error("unable to read input: '" + ec.message() + "'"); // Construct the Mach-O wrapper object. OwningPtr<MachOObject> InputObject( |

