diff options
author | Mark Mitchell <mark@codesourcery.com> | 2004-02-05 19:45:47 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2004-02-05 19:45:47 +0000 |
commit | fca00ffb4906ca75f781985572ca63fc222126c8 (patch) | |
tree | ae8fe6823209e9c3c4b6e1f651e2352d1d535837 /gcc | |
parent | bc1ec7f70ec091fc96ffc8460172a005b61afb2b (diff) | |
download | gcc-fca00ffb4906ca75f781985572ca63fc222126c8.zip gcc-fca00ffb4906ca75f781985572ca63fc222126c8.tar.gz gcc-fca00ffb4906ca75f781985572ca63fc222126c8.tar.bz2 |
re PR c++/13714 (destructor name `const s' does not match type `const s' of expression)
PR c++/13714
* typeck.c (lookup_destructor): Tweak error message.
From-SVN: r77334
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/typeck.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e1d559f..636fb21 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2004-02-05 Mark Mitchell <mark@codesourcery.com> + + PR c++/13714 + * typeck.c (lookup_destructor): Tweak error message. + 2004-02-05 Jan Hubicka <jh@suse.cz> * tree.c (cp_cannot_inline_tree_fn): Allow inlining of comdat diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index c6d273a..4082a1b 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)) |