summaryrefslogtreecommitdiff
path: root/gcc/toplev.c
diff options
context:
space:
mode:
authorManuel López-Ibáñez <manu@gcc.gnu.org>2007-01-19 16:04:57 +0000
committerManuel López-Ibáñez <manu@gcc.gnu.org>2007-01-19 16:04:57 +0000
commite65fff3cde79b9062a9042a5efc46df7389486e9 (patch)
tree5b96e701d3d706d8fc0921298755fa9474f24446 /gcc/toplev.c
parentb0fede98c078674e4b953ec9644b11088878b08f (diff)
downloadgcc-e65fff3cde79b9062a9042a5efc46df7389486e9.tar.gz
re PR c++/17947 (bad warning with implicit conversion and __attribute__((deprecated)))
2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR c++/17947 * toplev.c (warn_deprecated_use): Use %qD instead of %qs to print the name of the declared identifier. testsuite/ * g++.dg/warn/deprecated.C: Update warning output. * g++.dg/warn/deprecated-2.C: Likewise. * g++.dg/warn/deprecated-3.C: New. From-SVN: r120969
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r--gcc/toplev.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index bcefdc091f1..569dbfdc747 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -901,9 +901,8 @@ warn_deprecated_use (tree node)
{
expanded_location xloc = expand_location (DECL_SOURCE_LOCATION (node));
warning (OPT_Wdeprecated_declarations,
- "%qs is deprecated (declared at %s:%d)",
- IDENTIFIER_POINTER (DECL_NAME (node)),
- xloc.file, xloc.line);
+ "%qD is deprecated (declared at %s:%d)",
+ node, xloc.file, xloc.line);
}
else if (TYPE_P (node))
{