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.

Reply via email to