------- Comment #1 from janus at gcc dot gnu dot org 2010-05-20 20:24 ------- My first feeling was that this would be illegal, but I could not find anything in the standard supporting this feeling. F03 only has the following restrictions:
C427 (R429) If the type definition contains or inherits (4.5.6.1) a deferred binding (4.5.4), ABSTRACT shall appear. C428(R429) If ABSTRACT appears, the type shall be extensible. -- janus at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |ice-on-valid-code Known to fail| |4.6.0 Last reconfirmed|0000-00-00 00:00:00 |2010-05-20 20:24:30 date| | Summary|[OOP] ICE when extending |ICE when extending abstract |abstract type |type Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44213