[Bug c++/31397] Useful compiler warning missing (virtual functions in derived classes used without 'virtual')

2009-07-13 Thread Thomas dot Lange at sun dot com
--- Comment #9 from Thomas dot Lange at sun dot com 2009-07-13 12:07 --- (In reply to comment #6) I'm not concerned about that case. Thank you for your time! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31397

[Bug c++/31397] Useful compiler warning missing (virtual functions in derived classes used without 'virtual')

2009-07-13 Thread Thomas dot Lange at sun dot com
--- Comment #8 from Thomas dot Lange at sun dot com 2009-07-13 12:02 --- (In reply to comment #6) Ooops... Sorry! I just was told that I confused those two terms. >_< (That might happen to non-native speakers) My apologies! Yes you are correct. It is about overwriting. --

[Bug c++/31397] Useful compiler warning missing (virtual functions in derived classes used without 'virtual')

2009-07-13 Thread Thomas dot Lange at sun dot com
--- Comment #6 from Thomas dot Lange at sun dot com 2009-07-13 11:56 --- (In reply to comment #5) No. I do mean overloaded! It might be nice to have a warning for overloading virtual functions of base classes as well. But my point is that the compiler should help to enforce that

[Bug c++/31397] Useful compiler warning missing (virtual functions in derived classes used without 'virtual')

2009-07-08 Thread Thomas dot Lange at sun dot com
--- Comment #4 from Thomas dot Lange at sun dot com 2009-07-08 10:30 --- Side note: Of course having such an option is much more useful where the declaration of class A and B are in different header files and probably even in different modules. (For example: such cases are often found

[Bug c++/31397] Useful compiler warning missing (virtual functions in derived classes used without 'virtual')

2009-07-08 Thread Thomas dot Lange at sun dot com
--- Comment #3 from Thomas dot Lange at sun dot com 2009-07-08 10:23 --- (In reply to comment #2) > why don't you add a 'virtual' > to your destructor and int f(int) functions, because they are implicitly > virtual anyway'. That is exactly the point this

[Bug c++/31397] New: Useful compiler warning missing (virtual functions in derived classes used without 'virtual')

2007-03-30 Thread Thomas dot Lange at sun dot com
derived classes used without 'virtual') Product: gcc Version: 3.4.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: Thomas d