diff options
author | Jakub Jelinek <jakub@redhat.com> | 2007-09-24 17:16:23 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2007-09-24 17:16:23 +0200 |
commit | 2dff8956e37c835db601f922cadc5b1229a0a6bd (patch) | |
tree | f797391d227e5aa4b01ffffd275aa29817b4403c /gcc/final.c | |
parent | c946ce8bb9716d31286140dad73e0d3b9e48c36b (diff) | |
download | gcc-2dff8956e37c835db601f922cadc5b1229a0a6bd.zip gcc-2dff8956e37c835db601f922cadc5b1229a0a6bd.tar.gz gcc-2dff8956e37c835db601f922cadc5b1229a0a6bd.tar.bz2 |
re PR c++/33506 (TYPE_RAISES_EXCEPTIONS dumped with attributes)
PR c++/33506
* langhooks.h (struct lang_hooks_for_types): Add type_hash_eq
field.
* langhooks-def.h (LANG_HOOKS_TYPE_HASH_EQ): Define.
(LANG_HOOKS_FOR_TYPES_INITIALIZER): Add LANG_HOOKS_TYPE_HASH_EQ.
* tree.c (type_hash_eq): For FUNCTION_TYPE use
lang_hooks.type.type_hash_eq in addition to generic tests.
* cp-tree.h (cxx_type_hash_eq): New prototype.
* cp-objcp-common.h (LANG_HOOKS_TYPE_HASH_EQ): Redefine.
* tree.c (cxx_type_hash_eq): New function.
* g++.dg/ext/attrib29.C: New test.
From-SVN: r128718
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions