Private virtual function overridden as public compiles and runs (bug?)

Florian Weimer fweimer@redhat.com
Mon Oct 14 08:15:00 GMT 2013


On 10/14/2013 05:30 AM, Georger Araujo wrote:
> The following program compiles and runs - is it correct behavior? I
> read §11.5 in the January 2012 working draft but couldn't reach a
> conclusion.

Yes, it is the correct behavior according to the C++ standard.  I think 
it's broken, but as it's in the standard, there's little we can do about it.

Do we issue a warning?  We proably should.

-- 
Florian Weimer / Red Hat Product Security Team



More information about the Gcc-help mailing list