summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-07-22 18:35:11 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-07-22 18:35:11 +0000
commit39e05ac3d7a7bcf838534426f1ebf5baff0e83f1 (patch)
tree7817468afc67cf393123789f47b66d57c495735e /llvm/tools/llvm-objdump/llvm-objdump.cpp
parentcb2d7bee35011c0d7b00127000b012ced75706c1 (diff)
downloadbcm5719-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.cpp4
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";
OpenPOWER on IntegriCloud