http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47745

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-invalid-code

--- Comment #4 from janus at gcc dot gnu.org 2011-02-15 10:26:40 UTC ---
However, the ICE itself seems unrelated to the CLASS(*) error. It still happens
with the following reduction:


  type, abstract :: T 
  end type T
contains
  class(T) function add()
    add = 1
  end function
end



  class(T) function add()
                       1
Error: CLASS variable 'add' at (1) must be dummy, allocatable or pointer
f951: internal compiler error: Segmentation fault


It is correctly rejected, but then one gets an ICE (triggered by the
assignment).

Reply via email to