Simplify code using the new FoldingSetImpl::InsertNode() overload.

llvm-svn: 108198
diff --git a/clang/lib/Frontend/PCHReaderDecl.cpp b/clang/lib/Frontend/PCHReaderDecl.cpp
index 28e655c..742f0e4 100644
--- a/clang/lib/Frontend/PCHReaderDecl.cpp
+++ b/clang/lib/Frontend/PCHReaderDecl.cpp
@@ -929,15 +929,9 @@
                        = 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);
     }
   }
 }