diff options
author | Trevor Saunders <tsaunders@mozilla.com> | 2015-01-06 02:02:47 +0000 |
---|---|---|
committer | Trevor Saunders <tbsaunde@gcc.gnu.org> | 2015-01-06 02:02:47 +0000 |
commit | 2f42e5de44255be86141a2d2468d0dd575981dc4 (patch) | |
tree | e105777f028705614c3513197fcc19cd6e120408 /gcc/c-family/c.opt | |
parent | 86cfdb4ea9bfb37fa1c9a573f20dd8e7c745b45f (diff) | |
download | gcc-2f42e5de44255be86141a2d2468d0dd575981dc4.zip gcc-2f42e5de44255be86141a2d2468d0dd575981dc4.tar.gz gcc-2f42e5de44255be86141a2d2468d0dd575981dc4.tar.bz2 |
implement -Wsuggest-override
c-family/
PR c++/31397
* c.opt (Wsuggest-override): New option.
cp/
PR c++/31397
* class.c (check_for_override): Warn when a virtual function is an
override not marked override.
gcc/
PR c++/31397
* doc/invoke.texi: Document -Wsuggest-override.
From-SVN: r219213
Diffstat (limited to 'gcc/c-family/c.opt')
-rw-r--r-- | gcc/c-family/c.opt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt index 6c23fa8..064c69e 100644 --- a/gcc/c-family/c.opt +++ b/gcc/c-family/c.opt @@ -578,6 +578,11 @@ Wsuggest-attribute=format C ObjC C++ ObjC++ Var(warn_suggest_attribute_format) Warning Warn about functions which might be candidates for format attributes +Wsuggest-override +C++ ObjC++ Var(warn_override) Warning +Suggest that the override keyword be used when the declaration of a virtual +function overrides another. + Wswitch C ObjC C++ ObjC++ Var(warn_switch) Warning LangEnabledBy(C ObjC C++ ObjC++,Wall) Warn about enumerated switches, with no default, missing a case |