From 7c8b00f92c96d0ec9c306d4ba767c1ad941024e6 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Wed, 24 Jun 2009 14:47:43 -0400 Subject: * error.c (dump_decl): Do say "typedef" for the injected class name. From-SVN: r148916 --- gcc/cp/error.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/cp/error.c') diff --git a/gcc/cp/error.c b/gcc/cp/error.c index 7be241d..98dacb1 100644 --- a/gcc/cp/error.c +++ b/gcc/cp/error.c @@ -862,7 +862,7 @@ dump_decl (tree t, int flags) { case TYPE_DECL: /* Don't say 'typedef class A' */ - if (DECL_ARTIFICIAL (t)) + if (DECL_ARTIFICIAL (t) && !DECL_SELF_REFERENCE_P (t)) { if ((flags & TFF_DECL_SPECIFIERS) && TREE_CODE (TREE_TYPE (t)) == TEMPLATE_TYPE_PARM) -- cgit v1.1