Fix memory leak of IdentifierIterator object.

llvm-svn: 118371
This commit is contained in:
Ted Kremenek 2010-11-07 06:11:33 +00:00
parent 3e100cf582
commit b4ea9a843a
1 changed files with 1 additions and 1 deletions

View File

@ -3000,7 +3000,7 @@ DeclarationName Sema::CorrectTypo(LookupResult &Res, Scope *S, CXXScopeSpec *SS,
// Walk through identifiers in external identifier sources.
if (IdentifierInfoLookup *External
= Context.Idents.getExternalIdentifierLookup()) {
IdentifierIterator *Iter = External->getIdentifiers();
llvm::OwningPtr<IdentifierIterator> Iter(External->getIdentifiers());
do {
llvm::StringRef Name = Iter->Next();
if (Name.empty())