https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51747
Ville Voutilainen <ville.voutilainen at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |ville.voutilainen at gmail dot com Resolution|FIXED |--- --- Comment #8 from Ville Voutilainen <ville.voutilainen at gmail dot com> --- This case fails: struct base { }; struct derived : base { derived(const base &state) : base{state} // Gcc, Clang, and EDG reject. {} }; void f(base b) { derived d{b}; } Should this be a separate bug? The call of the implicitly-defaulted copy constructor fails using list-initialization, so this seems like it should be part of the same PR.