Additional note (August, 2012): The consensus during the 2012-08-13 drafting review teleconference
was that this issue should be referred to the Evolution Working Group
and not handled by the Core Working Group.
[Adopted at the February, 2019 meeting as part of paper P1009R2.] The syntax for noptr-new-declarator in 7.6.2.8 [expr.new] paragraph 1
requires an expression, even though the bound could
be inferred from a braced-init-list initializer. It is not clear
whether 9.5.2 [dcl.init.aggr] paragraph 4, should be considered to apply to the new-type-id variant,
e.g.,
An array of unknown size initialized with a brace-enclosed
initializer-list containing n
initializer-clauses, where n shall be greater than
zero, is defined as having n elements (9.3.4.5 [dcl.array]).
new (int[]){1, 2, 3}