summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-link
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-09-27 16:41:01 +0000
committerChris Lattner <sabre@nondot.org>2004-09-27 16:41:01 +0000
commitdbf0a565974b38d11029baa7575c1b71d5fa687c (patch)
treeb543fa0e823ee6a6e0b0bb9b7fd188e246f7141d /llvm/tools/llvm-link
parentfbfb4d43c45718f05daaa86351141dae32a58241 (diff)
downloadbcm5719-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.cpp12
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";
OpenPOWER on IntegriCloud