https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92947

--- Comment #1 from Ville Voutilainen <ville.voutilainen at gmail dot com> ---
Based on some debugging work, build_functional_cast_1 looks like a plausible
place where we might need to add understanding of parenthesized aggregates. The
previous bug report has an incomplete (because it's not c++2a-conditionalized)
patch for constructible_expr that looks like it takes care of
__is_constructible.

I entertained just making build_special_member_call do all this. That's not
quite straightforward because it wants a vector, and the build_aggr_init and
its friends want a tree.

Reply via email to