File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -587,16 +587,17 @@ 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 >
591- OutOfLinePartialSpecs;
590+ ClassTemplatePartialSpecializationDecl *>,
591+ 1 >
592+ OutOfLinePartialSpecs;
592593
593594 // / A list of out-of-line variable template partial
594595 // / specializations that will need to be instantiated after the
595596 // / enclosing variable's instantiation is complete.
596597 // / FIXME: Verify that this is needed.
597598 SmallVector<
598- std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4 >
599- OutOfLineVarPartialSpecs;
599+ std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 1 >
600+ OutOfLineVarPartialSpecs;
600601
601602 public:
602603 TemplateDeclInstantiator (Sema &SemaRef, DeclContext *Owner,
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