If the program returns a non-zero exit value, don't leave files laying

around


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12603 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-04-02 05:33:06 +00:00
parent 76351aa57e
commit 58d84ced5f

View File

@ -265,8 +265,11 @@ bool BugDriver::diffProgram(const std::string &BytecodeFile,
&ProgramExitedNonzero);
// If we're checking the program exit code, assume anything nonzero is bad.
if (CheckProgramExitCode && ProgramExitedNonzero)
if (CheckProgramExitCode && ProgramExitedNonzero) {
removeFile(Output);
if (RemoveBytecode) removeFile(BytecodeFile);
return true;
}
std::string Error;
bool FilesDifferent = false;