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++]));
|
= cast<ClassTemplateDecl>(Reader.GetDecl(Record[Idx++]));
|
||||||
if (ClassTemplatePartialSpecializationDecl *Partial
|
if (ClassTemplatePartialSpecializationDecl *Partial
|
||||||
= dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) {
|
= dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) {
|
||||||
ClassTemplatePartialSpecializationDecl *Inserted
|
CanonPattern->getPartialSpecializations().InsertNode(Partial);
|
||||||
= CanonPattern->getPartialSpecializations().GetOrInsertNode(Partial);
|
|
||||||
(void)Inserted;
|
|
||||||
assert(Inserted == Partial && "Already inserted!");
|
|
||||||
} else {
|
} else {
|
||||||
ClassTemplateSpecializationDecl *Inserted
|
CanonPattern->getSpecializations().InsertNode(D);
|
||||||
= CanonPattern->getSpecializations().GetOrInsertNode(D);
|
|
||||||
(void)Inserted;
|
|
||||||
assert(Inserted == D && "Already inserted!");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue