diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2011-07-22 18:35:11 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2011-07-22 18:35:11 +0000 |
commit | 39e05ac3d7a7bcf838534426f1ebf5baff0e83f1 (patch) | |
tree | 7817468afc67cf393123789f47b66d57c495735e /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | cb2d7bee35011c0d7b00127000b012ced75706c1 (diff) | |
download | bcm5719-llvm-39e05ac3d7a7bcf838534426f1ebf5baff0e83f1.tar.gz bcm5719-llvm-39e05ac3d7a7bcf838534426f1ebf5baff0e83f1.zip |
llvm-objdump: Don't ignore errors from raw_fd_ostream.
llvm-svn: 135787
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp index 2efdc0de036..c1e35cd164f 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.cpp +++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -272,6 +272,10 @@ static void DisassembleInput(const StringRef &Filename) { // Start a new dot file. std::string Error; raw_fd_ostream Out((f.getName().str() + ".dot").c_str(), Error); + if (!Error.empty()) { + errs() << ToolName << ": warning: " << Error << '\n'; + continue; + } Out << "digraph " << f.getName() << " {\n"; Out << "graph [ rankdir = \"LR\" ];\n"; |