aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-utils.h
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-08-15 01:30:46 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2014-08-14 23:30:46 +0000
commit56b1f114de93c27600b9b295ff7efcf9caedfc72 (patch)
tree4aece5efbbebf94d2b39aa6940862dedbf57f883 /gcc/ipa-utils.h
parentaa0a659ca69cf092fcfb6ebb58a749b63a04be48 (diff)
downloadgcc-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.h1
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.