]> gcc.gnu.org Git - gcc.git/commit
Correct the behavior of __func__ for C++ special member functions.
authorMatt Austern <austern@apple.com>
Thu, 4 Sep 2003 21:32:48 +0000 (21:32 +0000)
committerMatt Austern <austern@gcc.gnu.org>
Thu, 4 Sep 2003 21:32:48 +0000 (21:32 +0000)
commit47ab33b2208b4fc4a043f8e337a0cf70fa23e3eb
treeeca3e9ad4309c329d418909982ba204fe37e9b70
parentbe6acd4b3a2c3a23baa80c11899a3cbb0969662b
Correct the behavior of __func__ for C++ special member functions.

* c-common.c (fname_as_string): Use lang_hooks.decl_printable_name
with verbosity 0, instead of DECL_NAME, for human-readable string.
* g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
* g++.dg/ext/fnname2.C: Likewise.
* g++.dg/ext/fnname3.C: Likewise.

From-SVN: r71088
gcc/ChangeLog
gcc/c-common.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/fnname1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/fnname2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/fnname3.C [new file with mode: 0644]
This page took 0.203452 seconds and 5 git commands to generate.