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 {
587
587
// / specializations that will need to be instantiated after the
588
588
// / enclosing class's instantiation is complete.
589
589
SmallVector<std::pair<ClassTemplateDecl *,
590
- ClassTemplatePartialSpecializationDecl *>, 4 >
591
- OutOfLinePartialSpecs;
590
+ ClassTemplatePartialSpecializationDecl *>,
591
+ 1 >
592
+ OutOfLinePartialSpecs;
592
593
593
594
// / A list of out-of-line variable template partial
594
595
// / specializations that will need to be instantiated after the
595
596
// / enclosing variable's instantiation is complete.
596
597
// / FIXME: Verify that this is needed.
597
598
SmallVector<
598
- std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4 >
599
- OutOfLineVarPartialSpecs;
599
+ std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 1 >
600
+ OutOfLineVarPartialSpecs;
600
601
601
602
public:
602
603
TemplateDeclInstantiator (Sema &SemaRef, DeclContext *Owner,
Original file line number Diff line number Diff line change @@ -2394,7 +2394,7 @@ Decl *TemplateDeclInstantiator::VisitVarTemplateDecl(VarTemplateDecl *D) {
2394
2394
// Queue up any out-of-line partial specializations of this member
2395
2395
// variable template; the client will force their instantiation once
2396
2396
// the enclosing class has been instantiated.
2397
- SmallVector<VarTemplatePartialSpecializationDecl *, 4 > PartialSpecs;
2397
+ SmallVector<VarTemplatePartialSpecializationDecl *, 1 > PartialSpecs;
2398
2398
D->getPartialSpecializations (PartialSpecs);
2399
2399
for (unsigned I = 0 , N = PartialSpecs.size (); I != N; ++I)
2400
2400
if (PartialSpecs[I]->getFirstDecl ()->isOutOfLine ())
You can’t perform that action at this time.
0 commit comments