https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54835
TC <rs2740 at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rs2740 at gmail dot com --- Comment #21 from TC <rs2740 at gmail dot com> --- (In reply to David Friberg from comment #19) > > P0398R0 [1] describes the final resolution to CWG 1518, after which the > following example is arguably well-formed: > It's not. Explicitness of a constructor is not considered when forming implicit conversion sequences from a braced-init-list, and therefore the assignment is ambiguous because {} can convert to either S or tag_t, even though the latter is ill-formed if actually used.