Created on 2011-04-10.00:00:00 last changed 95 months ago
[Moved to DR at the November, 2014 meeting.]
Proposed resolution (February, 2014):
Change 13.8.3 [temp.dep] paragraph 1 as follows:
...In an expression of the form:
postfix-expression ( expression-listopt )
where the postfix-expression is an unqualified-id, the unqualified-id denotes a dependent name if
any of the expressions in the expression-list is a pack expansion (13.7.4 [temp.variadic]),
any of the expressions or braced-init-lists in the expression-list is
atype-dependentexpression(13.8.3.3 [temp.dep.expr]), orif the unqualified-id is...
Add the following as a new paragraph at the end of 13.8.3.3 [temp.dep.expr]:
A class member access expression (7.6.1.5 [expr.ref]) is type-dependent if...
A braced-init-list is type-dependent if any element is type-dependent or is a pack expansion.
The discussion of issue 1233 revealed that the dependency of function calls involving a braced-init-list containing a pack expansion is not adequately addressed by the existing wording.
History | |||
---|---|---|---|
Date | User | Action | Args |
2017-02-06 00:00:00 | admin | set | status: drwp -> cd4 |
2015-05-25 00:00:00 | admin | set | status: dr -> drwp |
2015-04-13 00:00:00 | admin | set | messages: + msg5414 |
2014-11-24 00:00:00 | admin | set | status: ready -> dr |
2014-03-03 00:00:00 | admin | set | messages: + msg4853 |
2014-03-03 00:00:00 | admin | set | status: drafting -> ready |
2011-04-10 00:00:00 | admin | create |