https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69589
Jan Hubicka <hubicka at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |hubicka at gcc dot gnu.org --- Comment #16 from Jan Hubicka <hubicka at gcc dot gnu.org> --- I am looking into the actual ICE. The reason is that the function is virtual and it appears as possible polymorphic call target. As such it probably should not be declared local. Will cook up the patch.