diff options
| author | Chris Lattner <sabre@nondot.org> | 2004-09-27 16:41:01 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2004-09-27 16:41:01 +0000 |
| commit | dbf0a565974b38d11029baa7575c1b71d5fa687c (patch) | |
| tree | b543fa0e823ee6a6e0b0bb9b7fd188e246f7141d /llvm/tools/llvm-link | |
| parent | fbfb4d43c45718f05daaa86351141dae32a58241 (diff) | |
| download | bcm5719-llvm-dbf0a565974b38d11029baa7575c1b71d5fa687c.tar.gz bcm5719-llvm-dbf0a565974b38d11029baa7575c1b71d5fa687c.zip | |
Hrm, if there is an error loading a file, try printing a message so the
user knows that...
llvm-svn: 16524
Diffstat (limited to 'llvm/tools/llvm-link')
| -rw-r--r-- | llvm/tools/llvm-link/llvm-link.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/llvm/tools/llvm-link/llvm-link.cpp b/llvm/tools/llvm-link/llvm-link.cpp index 150ab0d65ac..6e404918b66 100644 --- a/llvm/tools/llvm-link/llvm-link.cpp +++ b/llvm/tools/llvm-link/llvm-link.cpp @@ -80,11 +80,19 @@ int main(int argc, char **argv) { std::string ErrorMessage; std::auto_ptr<Module> Composite(LoadFile(InputFilenames[BaseArg])); - if (Composite.get() == 0) return 1; + if (Composite.get() == 0) { + std::cerr << argv[0] << ": error loading file '" + << InputFilenames[BaseArg] << "'\n"; + return 1; + } for (unsigned i = BaseArg+1; i < InputFilenames.size(); ++i) { std::auto_ptr<Module> M(LoadFile(InputFilenames[i])); - if (M.get() == 0) return 1; + if (M.get() == 0) { + std::cerr << argv[0] << ": error loading file '" + << InputFilenames[i] << "'\n"; + return 1; + } if (Verbose) std::cerr << "Linking in '" << InputFilenames[i] << "'\n"; |

