From 40969701f02a48af3c28325b0ffc9d1964ec645d Mon Sep 17 00:00:00 2001 From: mmitchel Date: Thu, 5 Feb 2004 19:45:47 +0000 Subject: [PATCH] PR c++/13714 * typeck.c (lookup_destructor): Tweak error message. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77334 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/typeck.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e1d559fbb24..636fb21bc77 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2004-02-05 Mark Mitchell + + PR c++/13714 + * typeck.c (lookup_destructor): Tweak error message. + 2004-02-05 Jan Hubicka * tree.c (cp_cannot_inline_tree_fn): Allow inlining of comdat diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index c6d273a6170..4082a1b23b0 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -1801,8 +1801,8 @@ lookup_destructor (tree object, tree scope, tree dtor_name) } if (!same_type_p (dtor_type, TYPE_MAIN_VARIANT (object_type))) { - error ("destructor name `%T' does not match type `%T' of expression", - dtor_type, object_type); + error ("the type being destroyed is '%T', but the destructor refers to `%T'", + TYPE_MAIN_VARIANT (object_type), dtor_type); return error_mark_node; } if (!TYPE_HAS_DESTRUCTOR (object_type)) -- 2.11.0