[Bug c++/55120] Inaccessible virtual base constructor does not prevent generation of default constructor

redi at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jan 29 13:01:52 GMT 2021


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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
                 CC|                            |richard-gccbugzilla@metafoo
                   |                            |.co.uk
           Keywords|                            |accepts-invalid
   Last reconfirmed|                            |2021-01-29

--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Jonathan Wakely from comment #9)
> I still don't know what the correct behaviour is.

My comment crossed with Anthony's, but he confirms that the code is invalid, so
confirming as accepts-invalid.

It looks like Clang has a bug with the inaccessible constructor too, and
strangely inconsistent handling of the inaccessible destructor.


More information about the Gcc-bugs mailing list