Fix a bug found by inspection.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28297 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2006-05-14 19:11:40 +00:00
parent c3bb700f36
commit f877e60616

View File

@ -52,7 +52,11 @@ bool BugDriver::writeProgramToFile(const std::string &Filename,
std::ios::binary;
std::ofstream Out(Filename.c_str(), io_mode);
if (!Out.good()) return true;
WriteBytecodeToFile(M ? M : Program, Out, /*compression=*/true);
try {
WriteBytecodeToFile(M ? M : Program, Out, /*compression=*/true);
} catch (...) {
return true;
}
return false;
}