File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -587,15 +587,15 @@ enum class TemplateSubstitutionKind : char {
587587 // / specializations that will need to be instantiated after the
588588 // / enclosing class's instantiation is complete.
589589 SmallVector<std::pair<ClassTemplateDecl *,
590- ClassTemplatePartialSpecializationDecl *>, 4 >
590+ ClassTemplatePartialSpecializationDecl *>, 1 >
591591 OutOfLinePartialSpecs;
592592
593593 // / A list of out-of-line variable template partial
594594 // / specializations that will need to be instantiated after the
595595 // / enclosing variable's instantiation is complete.
596596 // / FIXME: Verify that this is needed.
597597 SmallVector<
598- std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4 >
598+ std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 1 >
599599 OutOfLineVarPartialSpecs;
600600
601601 public:
Original file line number Diff line number Diff line change @@ -2394,7 +2394,7 @@ Decl *TemplateDeclInstantiator::VisitVarTemplateDecl(VarTemplateDecl *D) {
23942394 // Queue up any out-of-line partial specializations of this member
23952395 // variable template; the client will force their instantiation once
23962396 // the enclosing class has been instantiated.
2397- SmallVector<VarTemplatePartialSpecializationDecl *, 4 > PartialSpecs;
2397+ SmallVector<VarTemplatePartialSpecializationDecl *, 1 > PartialSpecs;
23982398 D->getPartialSpecializations (PartialSpecs);
23992399 for (unsigned I = 0 , N = PartialSpecs.size (); I != N; ++I)
24002400 if (PartialSpecs[I]->getFirstDecl ()->isOutOfLine ())
You can’t perform that action at this time.
0 commit comments