From b2693faff38d6735aea6aee5fab54c6b39f21444 Mon Sep 17 00:00:00 2001 From: Giovanni Bajo Date: Mon, 2 Feb 2004 01:07:08 +0000 Subject: pt.c (tsubst_qualified_id): Improved error message when a type is expected but not found. * pt.c (tsubst_qualified_id): Improved error message when a type is expected but not found. From-SVN: r77089 --- gcc/cp/pt.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gcc') diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 5320677..633aa76 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -7264,8 +7264,11 @@ tsubst_qualified_id (tree qualified_id, tree args, ? DECL_TEMPLATE_RESULT (expr) : expr) == TYPE_DECL) { if (complain & tf_error) - error ("`%E' names a type, but a non-type is expected", - qualified_id); + { + error ("dependent-name`%E' is parsed as a non-type, but " + "instantiation yields a type", qualified_id); + inform ("say `typename %E' if a type is meant", qualified_id); + } return error_mark_node; } } -- cgit v1.1