From a64813cd3303033f6b33e25be09555057417440b Mon Sep 17 00:00:00 2001 From: aoliva Date: Tue, 4 Oct 2005 02:21:26 +0000 Subject: [PATCH] gcc/cp/ChangeLog: * error.c (dump_type) : Print reworded message. gcc/testsuite/ChangeLog: * g++.dg/overload/unknown1.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104934 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/ChangeLog | 4 ++++ gcc/cp/error.c | 2 +- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/g++.dg/overload/unknown1.C | 9 +++++++++ 4 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 gcc/testsuite/g++.dg/overload/unknown1.C diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6ccc3f9..d6cc92da 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2005-10-03 Alexandre Oliva + + * error.c (dump_type) : Print reworded message. + 2005-10-03 Mark Mitchell PR c++/17775 diff --git a/gcc/cp/error.c b/gcc/cp/error.c index 0490fc5..814250a 100644 --- a/gcc/cp/error.c +++ b/gcc/cp/error.c @@ -259,7 +259,7 @@ dump_type (tree t, int flags) switch (TREE_CODE (t)) { case UNKNOWN_TYPE: - pp_identifier (cxx_pp, ""); + pp_identifier (cxx_pp, ""); break; case TREE_LIST: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ecb578e..cf96bb5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2005-10-03 Alexandre Oliva + + * g++.dg/overload/unknown1.C: New. + 2005-10-03 Mark Mitchell PR c++/17775 diff --git a/gcc/testsuite/g++.dg/overload/unknown1.C b/gcc/testsuite/g++.dg/overload/unknown1.C new file mode 100644 index 0000000..f34d79f --- /dev/null +++ b/gcc/testsuite/g++.dg/overload/unknown1.C @@ -0,0 +1,9 @@ +// { dg-do compile } + +void foo(void); +int foo(int); +template void bar(T f); + +void baz() { + bar(foo); // { dg-error "" } +} -- 2.7.4