Unbreak all archive reading operations introduced by the last patch which

always exited the program with exit code 1 in these cases, regardless of
whether an error occurred or not.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18966 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Reid Spencer 2004-12-15 21:58:03 +00:00
parent 56998b26ae
commit b4ed7b0f80

View File

@ -679,10 +679,11 @@ int main(int argc, char **argv) {
} else {
std::string Error;
TheArchive = Archive::OpenAndLoad(ArchivePath, &Error);
if (TheArchive == 0)
if (TheArchive == 0) {
std::cerr << argv[0] << ": error loading '" << ArchivePath << "': "
<< Error << "!\n";
return 1;
return 1;
}
}
// Make sure we're not fooling ourselves.