Simplify code using the new FoldingSetImpl::InsertNode() overload.
llvm-svn: 108198
This commit is contained in:
parent
1a8c928a24
commit
f4cc7dcf9b
|
|
@ -929,15 +929,9 @@ void PCHDeclReader::VisitClassTemplateSpecializationDecl(
|
|||
= cast<ClassTemplateDecl>(Reader.GetDecl(Record[Idx++]));
|
||||
if (ClassTemplatePartialSpecializationDecl *Partial
|
||||
= dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) {
|
||||
ClassTemplatePartialSpecializationDecl *Inserted
|
||||
= CanonPattern->getPartialSpecializations().GetOrInsertNode(Partial);
|
||||
(void)Inserted;
|
||||
assert(Inserted == Partial && "Already inserted!");
|
||||
CanonPattern->getPartialSpecializations().InsertNode(Partial);
|
||||
} else {
|
||||
ClassTemplateSpecializationDecl *Inserted
|
||||
= CanonPattern->getSpecializations().GetOrInsertNode(D);
|
||||
(void)Inserted;
|
||||
assert(Inserted == D && "Already inserted!");
|
||||
CanonPattern->getSpecializations().InsertNode(D);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue