[Bug c++/84491] Multiple inheritance and covariant return types causes internal compiler error
dmalcolm at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Feb 21 17:09:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84491
David Malcolm <dmalcolm at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2018-02-21
CC| |dmalcolm at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Confirmed.
It's failing this assertion in method.c:
96 /* Likewise, we can only be adding thunks to a function declared in
97 the class currently being laid out. */
98 gcc_assert (TYPE_SIZE (DECL_CONTEXT (function))
99 && TYPE_BEING_DEFINED (DECL_CONTEXT (function)));
More information about the Gcc-bugs
mailing list