https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92599

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |10.0

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
So we ICE at the end of cgraph_edge::speculative_call_info:
(gdb) p ref
$4 = <ipa_ref* 0x0>

(gdb) p e
$5 = <cgraph_edge* 0x7ffff769b5b0 (<cgraph_node * 0x7ffff74ac160
"ConvertASEToModelSurfaces.constprop"/113> -> <cgraph_node * 0x7ffff74ac420
"NumSurfaces"/115>)>
(gdb) p e2
$6 = <cgraph_edge* 0x7ffff769b750 (<cgraph_node * 0x7ffff74ac160
"ConvertASEToModelSurfaces.constprop"/113> -> <cgraph_node * 0x0>)>

As seen the edge is within idRenderModelStatic class.
I bet the problem is the ODR warning message, the class is polymorphic in one
TU, and normal class in another one.

Reply via email to