Skip to content

Commit a60ba20

Browse files
committed
Substitue pack even when no separator between packs
1 parent 8c52ade commit a60ba20

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

clang/lib/Sema/SemaTemplateDeduction.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4398,8 +4398,7 @@ Sema::TemplateDeductionResult Sema::DeduceTemplateArguments(
43984398
PackScope.nextPackElement();
43994399
}
44004400
} else if (!IsTrailingPack && !PackScope.isPartiallyExpanded() &&
4401-
PackScope.isDeducedFromEarlierParameter() &&
4402-
!isa<PackExpansionType>(ParamTypes[ParamIdx + 1])) {
4401+
PackScope.isDeducedFromEarlierParameter()) {
44034402
// [temp.deduct.general#3]
44044403
// When all template arguments have been deduced
44054404
// or obtained from default template arguments, all uses of template

0 commit comments

Comments
 (0)