diff options
author | Richard Guenther <rguenther@suse.de> | 2009-10-11 16:29:57 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2009-10-11 16:29:57 +0000 |
commit | 652a8c1cde9cea866af3199c3e4a7fb1e7e909a3 (patch) | |
tree | e42ae4c5edc2225dfb8e07d8e94d6729e003b2f7 /gcc/gimple.c | |
parent | b09ee6aaf79dfc8af5ac739e17499d27dde6bfc3 (diff) | |
download | gcc-652a8c1cde9cea866af3199c3e4a7fb1e7e909a3.zip gcc-652a8c1cde9cea866af3199c3e4a7fb1e7e909a3.tar.gz gcc-652a8c1cde9cea866af3199c3e4a7fb1e7e909a3.tar.bz2 |
gimple.c (iterative_hash_type_name): Do not handle special anonymous names.
2009-10-11 Richard Guenther <rguenther@suse.de>
* gimple.c (iterative_hash_type_name): Do not handle special
anonymous names.
cp/
* tree.c (cp_free_lang_data): Drop anonymous aggregate names.
From-SVN: r152643
Diffstat (limited to 'gcc/gimple.c')
-rw-r--r-- | gcc/gimple.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/gcc/gimple.c b/gcc/gimple.c index 8835319..29eec51 100644 --- a/gcc/gimple.c +++ b/gcc/gimple.c @@ -3591,21 +3591,6 @@ iterative_hash_type_name (tree type, hashval_t v) if (!name) return v; gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE); - /* Do not hash names of anonymous unions. At least the C++ FE insists - to have a non-NULL TYPE_NAME for them. See cp/cp-tree.h for all - the glory. */ -#ifndef NO_DOT_IN_LABEL - if (IDENTIFIER_POINTER (name)[0] == '.') - return v; -#else -#ifndef NO_DOLLAR_IN_LABEL - if (IDENTIFIER_POINTER (name)[0] == '$') - return v; -#else - if (!strncmp (IDENTIFIER_POINTER (name), "__anon_", sizeof ("__anon_") - 1)) - return v; -#endif -#endif return iterative_hash_object (IDENTIFIER_HASH_VALUE (name), v); } |