aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorManuel López-Ibáñez <manu@gcc.gnu.org>2007-03-14 18:52:20 +0000
committerManuel López-Ibáñez <manu@gcc.gnu.org>2007-03-14 18:52:20 +0000
commit286d12f95e207376800e2f6fa79d4adc866408e8 (patch)
tree3754c8fbcabb18897308f8b784e8d10e112d64f4 /gcc
parent2e9cb75ef7914a57214ae5b73bfa461030126dba (diff)
downloadgcc-286d12f95e207376800e2f6fa79d4adc866408e8.zip
gcc-286d12f95e207376800e2f6fa79d4adc866408e8.tar.gz
gcc-286d12f95e207376800e2f6fa79d4adc866408e8.tar.bz2
class.c (warn_hidden): Add OPT_Woverloaded_virtual to warning.
2007-03-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org> cp/ * class.c (warn_hidden): Add OPT_Woverloaded_virtual to warning. From-SVN: r122926
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/class.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5f0490c..e324712 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,9 @@
2007-03-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+ * class.c (warn_hidden): Add OPT_Woverloaded_virtual to warning.
+
+2007-03-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+
PR c/21438
* typeck.c (build_binary_op): Call warn_for_div_zero instead of
warning.
diff --git a/gcc/cp/class.c b/gcc/cp/class.c
index b39f532..22c9439 100644
--- a/gcc/cp/class.c
+++ b/gcc/cp/class.c
@@ -2421,8 +2421,8 @@ warn_hidden (tree t)
while (base_fndecls)
{
/* Here we know it is a hider, and no overrider exists. */
- warning (0, "%q+D was hidden", TREE_VALUE (base_fndecls));
- warning (0, " by %q+D", fns);
+ warning (OPT_Woverloaded_virtual, "%q+D was hidden", TREE_VALUE (base_fndecls));
+ warning (OPT_Woverloaded_virtual, " by %q+D", fns);
base_fndecls = TREE_CHAIN (base_fndecls);
}
}