File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 1549
1549
\end {itemize }
1550
1550
\end {itemize }
1551
1551
In addition, if \tcode {C} is defined
1552
- and its definition satisfies the conditions for an aggregate class
1552
+ and its definition satisfies the conditions for
1553
+ an aggregate class\iref {dcl.init.aggr }
1553
1554
with the assumption that any dependent base class has
1554
1555
no virtual functions and no virtual base classes, and
1555
1556
the initializer is a non-empty \grammarterm {braced-init-list} or
1564
1565
For each $ x_i$ , let $ e_i$ be the corresponding element
1565
1566
of \tcode {C} or of one of its (possibly recursive) subaggregates
1566
1567
that would be initialized by $ x_i$ \iref {dcl.init.aggr }
1567
- if brace elision is not considered for any subaggregate
1568
+ if brace elision is not considered for any element
1568
1569
that has a dependent type.
1569
1570
If there is no such element $ e_i$ , the program is ill-formed.
1570
1571
The aggregate deduction candidate is derived as above
You can’t perform that action at this time.
0 commit comments