On 8 January 2018 at 20:10, Nicol Bolas <
jmck...@gmail.com> wrote:
>> I plan to propose allowing paren-initializing aggregates. That
>> proposal should appear in the pre-Jacksonville
>> mailing.
>
>
> Please, please make it turn off narrowing prevention!
I will include that consideration, thanks; I am not hell-bent on it
either way - there's some value in having
paren-initializing aggregates mean exactly the same thing as
brace-initializing them, but there's also some
value in having paren-init not prevent narrowing. Turning off
narrowing prevention makes some sense to me, but
I can live without it. I can also easily imagine some user somewhere
saying "no, don't do that, I intentionally
left out constructors with the expectation that my type can *not* be
initialized with narrowing conversions,
and just because it can now be initialized with a syntax that wasn't
ok before should not change that without
my opt-in". ;)