diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-08-15 01:30:46 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-08-14 23:30:46 +0000 |
commit | 56b1f114de93c27600b9b295ff7efcf9caedfc72 (patch) | |
tree | 4aece5efbbebf94d2b39aa6940862dedbf57f883 /gcc/ipa-utils.h | |
parent | aa0a659ca69cf092fcfb6ebb58a749b63a04be48 (diff) | |
download | gcc-56b1f114de93c27600b9b295ff7efcf9caedfc72.zip gcc-56b1f114de93c27600b9b295ff7efcf9caedfc72.tar.gz gcc-56b1f114de93c27600b9b295ff7efcf9caedfc72.tar.bz2 |
ipa-utils.h (compare_virtual_tables): Declare.
* ipa-utils.h (compare_virtual_tables): Declare.
* ipa-devirt.c (odr_subtypes_equivalent_p): New function
* lto-symtab.c (lto_varpool_replace_node): Call compare_virtual_tables.
From-SVN: r213990
Diffstat (limited to 'gcc/ipa-utils.h')
-rw-r--r-- | gcc/ipa-utils.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ipa-utils.h b/gcc/ipa-utils.h index 3801525..30adc69 100644 --- a/gcc/ipa-utils.h +++ b/gcc/ipa-utils.h @@ -101,6 +101,7 @@ bool get_polymorphic_call_info_from_invariant (ipa_polymorphic_call_context *, bool decl_maybe_in_construction_p (tree, tree, gimple, tree); tree vtable_pointer_value_to_binfo (const_tree); bool vtable_pointer_value_to_vtable (const_tree, tree *, unsigned HOST_WIDE_INT *); +void compare_virtual_tables (varpool_node *, varpool_node *); bool contains_polymorphic_type_p (const_tree); /* Return vector containing possible targets of polymorphic call E. |