diff options
author | Manuel López-Ibáñez <manu@gcc.gnu.org> | 2007-01-19 16:04:57 +0000 |
---|---|---|
committer | Manuel López-Ibáñez <manu@gcc.gnu.org> | 2007-01-19 16:04:57 +0000 |
commit | e65fff3cde79b9062a9042a5efc46df7389486e9 (patch) | |
tree | 5b96e701d3d706d8fc0921298755fa9474f24446 /gcc/toplev.c | |
parent | b0fede98c078674e4b953ec9644b11088878b08f (diff) | |
download | gcc-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.c | 5 |
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)) { |