https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64978
--- Comment #8 from Jan Hubicka <hubicka at gcc dot gnu.org> --- My changes pushed the following two symbols local (which they are). How that affect ipa-prop's propagation is bit behind my current understanding... _ZN12_GLOBAL__N_11CC1Ev/2 ({anonymous}::C::C()) @0x7ffff6ae77a8 Type: function definition analyzed alias cpp_implicit_alias Visibility: prevailing_def_ironly References: _ZN12_GLOBAL__N_11CC2Ev/1 (alias) Referring: Availability: local First run: 0 Function flags: local Called by: _ZN1B5m_fn1EbPKiRi/5 (1.00 per call) (can throw external) Calls: _ZN12_GLOBAL__N_11CC2Ev/1 ({anonymous}::C::C()) @0x7ffff6ae7620 Type: function definition analyzed Visibility: prevailing_def_ironly References: Referring: _ZN12_GLOBAL__N_11CC1Ev/2 (alias) Availability: local First run: 0 Function flags: body local executed_once Called by: Calls: _ZN12_GLOBAL__N_11C5m_fn3E1AjPKiRi.isra.0/10 (1.00 per call) (can throw external) _ZN1AC1Eii/7 (1.00 per call) (can throw external)