tree.c (types_same_for_odr): Drop overactive check.
* tree.c (types_same_for_odr): Drop overactive check. * ipa-devirt.c (hash_type_name): Likewise. From-SVN: r202302
This commit is contained in:
parent
0db7b1373f
commit
7d2ba4711f
|
@ -1,3 +1,8 @@
|
|||
2013-09-04 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* tree.c (types_same_for_odr): Drop overactive check.
|
||||
* ipa-devirt.c (hash_type_name): Likewise.
|
||||
|
||||
2013-09-04 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* cgraphunit.c (walk_polymorphic_call_targets): Break out from ...
|
||||
|
|
|
@ -204,9 +204,6 @@ hash_type_name (tree t)
|
|||
}
|
||||
|
||||
v = DECL_ASSEMBLER_NAME (v);
|
||||
#ifdef ENABLE_CHECKING
|
||||
gcc_assert (!strchr (IDENTIFIER_POINTER (v), '.'));
|
||||
#endif
|
||||
hash = iterative_hash_hashval_t (hash, htab_hash_pointer (v));
|
||||
return hash;
|
||||
}
|
||||
|
|
|
@ -11883,13 +11883,6 @@ types_same_for_odr (tree type1, tree type2)
|
|||
}
|
||||
v1 = DECL_ASSEMBLER_NAME (v1);
|
||||
v2 = DECL_ASSEMBLER_NAME (v2);
|
||||
/* If we ever start adding random .blah suffixes after
|
||||
assembler names, we need to compare for match ignoring
|
||||
these (and update odr_type_hash, too). */
|
||||
#ifdef ENABLE_CHECKING
|
||||
gcc_assert (!strchr (IDENTIFIER_POINTER (v1), '.')
|
||||
&& !strchr (IDENTIFIER_POINTER (v2), '.'));
|
||||
#endif
|
||||
return (v1 == v2);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue