Simplify.

llvm-svn: 86961
This commit is contained in:
Daniel Dunbar 2009-11-12 06:48:17 +00:00
parent 700205c49f
commit 723e74ab75
1 changed files with 0 additions and 9 deletions

View File

@ -659,7 +659,6 @@ static void ProcessInputFile(const CompilerInvocation &CompOpts,
ProgActions PA, llvm::LLVMContext& Context) {
llvm::OwningPtr<llvm::raw_ostream> OS;
llvm::OwningPtr<ASTConsumer> Consumer;
bool ClearSourceMgr = false;
FixItRewriter *FixItRewrite = 0;
bool CompleteTranslationUnit = true;
llvm::sys::Path OutPath;
@ -875,8 +874,6 @@ static void ProcessInputFile(const CompilerInvocation &CompOpts,
break;
}
}
ClearSourceMgr = true;
}
if (FixItRewrite)
@ -905,12 +902,6 @@ static void ProcessInputFile(const CompilerInvocation &CompOpts,
fprintf(stderr, "\n");
}
// For a multi-file compilation, some things are ok with nuking the source
// manager tables, other require stable fileid/macroid's across multiple
// files.
if (ClearSourceMgr)
PP.getSourceManager().clearIDTables();
// Always delete the output stream because we don't want to leak file
// handles. Also, we don't want to try to erase an open file.
OS.reset();