aboutsummaryrefslogtreecommitdiff
path: root/gcc/mode-switching.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-07-02 09:48:00 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2014-07-02 07:48:00 +0000
commitd570d364e65622ce12e1153a5a71e5086ae52bff (patch)
tree225514c436ac69e07051d75ed16ed73298df840f /gcc/mode-switching.c
parenta90532fda138310a184d7766f660f7fb80d94b25 (diff)
downloadgcc-d570d364e65622ce12e1153a5a71e5086ae52bff.zip
gcc-d570d364e65622ce12e1153a5a71e5086ae52bff.tar.gz
gcc-d570d364e65622ce12e1153a5a71e5086ae52bff.tar.bz2
ipa-utils.h (method_class_type, [...]): Constify.
* ipa-utils.h (method_class_type, vtable_pointer_value_to_binfo, vtable_pointer_value_to_vtable): Constify. (contains_polymorphic_type_p): Declare. * ipa-devirt.c (method_class_type, vtable_pointer_value_to_binfo, vtable_pointer_value_to_vtable): Constify. (contains_polymorphic_type_p): New predicate. * ipa-prop.c (ipa_set_jf_known_type): Allow types containing polymorphic types. (ipa_set_ancestor_jf): Likewise. (detect_type_change): Return false in easy cases. (compute_complex_assign_jump_func): Require type to contain polymorphic type. (compute_known_type_jump_func): Likewise. From-SVN: r212222
Diffstat (limited to 'gcc/mode-switching.c')
0 files changed, 0 insertions, 0 deletions