From: Jan Hubicka Date: Wed, 17 Jan 2024 18:16:47 +0000 (+0100) Subject: Remove accidental hack in ipa_polymorphic_call_context::set_by_invariant X-Git-Tag: basepoints/gcc-15~1948 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4f4820964ebffc03249d98239a4ad2b43dd1a486;p=thirdparty%2Fgcc.git Remove accidental hack in ipa_polymorphic_call_context::set_by_invariant I managed to commit a hack setting offset to 0 in ipa_polymorphic_call_context::set_by_invariant. This makes it to give up on multiple inheritance, but most likely won't give bad code since the ohter base will be of different type. gcc/ChangeLog: * ipa-polymorphic-call.cc (ipa_polymorphic_call_context::set_by_invariant): Remove accidental hack reseting offset. --- diff --git a/gcc/ipa-polymorphic-call.cc b/gcc/ipa-polymorphic-call.cc index 8667059abee2..81de6d7fc33a 100644 --- a/gcc/ipa-polymorphic-call.cc +++ b/gcc/ipa-polymorphic-call.cc @@ -766,7 +766,6 @@ ipa_polymorphic_call_context::set_by_invariant (tree cst, tree base; invalid = false; - off = 0; clear_outer_type (otr_type); if (TREE_CODE (cst) != ADDR_EXPR)