From: hubicka Date: Thu, 25 Sep 2014 02:11:13 +0000 (+0000) Subject: Fix previous commit. X-Git-Tag: upstream/5.3.0~5330 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b8aa2d3deb73289a1bee073cc59388cdcb3d171a;p=platform%2Fupstream%2Flinaro-gcc.git Fix previous commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215576 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.c index 954cd54..bc94a79 100644 --- a/gcc/ipa-devirt.c +++ b/gcc/ipa-devirt.c @@ -2057,14 +2057,15 @@ ipa_polymorphic_call_context::restrict_to_inner_class (tree expected_type) tree type = outer_type; HOST_WIDE_INT cur_offset = offset; bool speculative = false; + bool size_unknown = false; - /* Update OUTER_TYPE to match EXPECTED_TYPE if it is not set. */ - if (!outer_type) - { - clear_outer_type (expected_type); - type = expected_type; - cur_offset = 0; - } + /* Update OUTER_TYPE to match EXPECTED_TYPE if it is not set. */ + if (!outer_type) + { + clear_outer_type (expected_type); + type = expected_type; + cur_offset = 0; + } /* See if OFFSET points inside OUTER_TYPE. If it does not, we know that the context is either invalid, or the instance type must be derived from OUTER_TYPE. @@ -2133,7 +2134,6 @@ ipa_polymorphic_call_context::restrict_to_inner_class (tree expected_type) { HOST_WIDE_INT pos, size; tree fld; - bool size_unknown; /* If we do not know size of TYPE, we need to be more conservative about accepting cases where we can not find EXPECTED_TYPE.