[Bug fortran/43266] ICE on invalid: in ensure_not_abstract_walker, at fortran/resolve.c:10290
pault at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sat Mar 27 18:45:00 GMT 2010
------- Comment #2 from pault at gcc dot gnu dot org 2010-03-27 18:45 -------
Replacing the gcc_assert with
if (!overriding || !overriding->n.tb)
return FAILURE;
Fixes the problem. This looks like one ICE too far :-)
It might be best, I suppose, to limit the above to overriding and to retain the
assert for its being a typebound procedure, if found.
Confirmed
Paul
--
pault at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |pault at gcc dot gnu dot org
|dot org |
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2010-03-27 18:45:45
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43266
More information about the Gcc-bugs
mailing list