[Bug c++/58140] -Wnon-virtual-dtor shouldn't fire for classes declared final

2014-01-07 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58140 --- Comment #5 from Jonathan Wakely redi at gcc dot gnu.org --- That's PR 58876, which I intend to fix

[Bug c++/58140] -Wnon-virtual-dtor shouldn't fire for classes declared final

2014-01-06 Thread andrewjcg at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58140 Andrew Gallagher andrewjcg at gmail dot com changed: What|Removed |Added CC||andrewjcg at

[Bug c++/58140] -Wnon-virtual-dtor shouldn't fire for classes declared final

2013-08-12 Thread tudorb at fb dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58140 --- Comment #1 from Tudor Bosman tudorb at fb dot com --- (Tested with gcc 4.7.1, compiled with -std=c++11 -Wnon-virtual-dtor

[Bug c++/58140] -Wnon-virtual-dtor shouldn't fire for classes declared final

2013-08-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58140 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c++/58140] -Wnon-virtual-dtor shouldn't fire for classes declared final

2013-08-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58140 --- Comment #3 from Jonathan Wakely redi at gcc dot gnu.org --- (In reply to Tudor Bosman from comment #0) In C++11, we can declare a class as final to indicate that it can't be derived from. In that case, having a public non-virtual destructor