[\[dcl.init\]/14](http://eel.is/c++draft/dcl.init#14): > If the entity being initialized does not have class type, the *expression-list* in a parenthesized initializer shall be a single expression. This seems to conflict with [P0960R3: Allow initializing aggregates from a parenthesized list of values](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0960r3.html) (merged in f29e482), which intends to allow `int a[](1, 2, 3);`.