This class got moved to FileUtilities.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11583 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-02-18 17:17:10 +00:00
parent f1e3285f3a
commit c064e8930f

View File

@ -151,14 +151,7 @@ bool BugDriver::run() {
// Make sure the reference output file gets deleted on exit from this
// function, if appropriate.
struct Remover {
bool DeleteIt; const std::string &Filename;
Remover(bool deleteIt, const std::string &filename)
: DeleteIt(deleteIt), Filename(filename) {}
~Remover() {
if (DeleteIt) removeFile(Filename);
}
} RemoverInstance(CreatedOutput, ReferenceOutputFile);
FileRemover RemoverInstance(CreatedOutput, ReferenceOutputFile);
// Diff the output of the raw program against the reference output. If it
// matches, then we have a miscompilation bug.