------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-04 09:14 ------- Bss, this is invalid and not because the standard only says he constructor is ignored. 12.6.2P6: "If V does not have an accessible default constructor, the initialization is ill-formed. A mem-initializer naming a a virtual bass class shall be ignored during execution of the constructor of any class that is not the most derived class." So it says ignored, ignored does not mean not checking for accessible.
-- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19249