diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8ed09aed3f12..e2112fff3ead 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-01-08 Paolo Carlini + + PR c++/59004 + * g++.dg/ext/fnname4.C: New. + 2015-01-08 Paolo Carlini PR c++/64462 diff --git a/gcc/testsuite/g++.dg/ext/fnname4.C b/gcc/testsuite/g++.dg/ext/fnname4.C new file mode 100644 index 000000000000..65409875eca7 --- /dev/null +++ b/gcc/testsuite/g++.dg/ext/fnname4.C @@ -0,0 +1,14 @@ +// PR c++/59004 + +template class A {}; + +template +class B { +public: + static const int y = (x != -1 ? 0 : 0); + + template void g(const A &a) { + const char *x2 = __func__; + } +}; +template void B<0>::g<0>(const A<0> &);