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



janus at gcc dot gnu.org changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

            Summary|[OOP] incorrect warning     |[OOP] incorrect warning

                   |with type-bound procedure   |with procedure pointer

                   |on pointer-valued base      |component on pointer-valued

                   |object                      |base object



--- Comment #2 from janus at gcc dot gnu.org 2013-01-03 09:30:11 UTC ---

Adjusting title. On first glance I falsely identified 'task' as a type-bound

procedure (although it is a procedure pointer component).





Further reduced test case:



  implicit none

  type :: event

    procedure(logical), pointer, nopass :: task

  end type event

  logical :: r

  type(event), pointer :: myEvent

  allocate(myEvent)

  r=myEvent%task()

end

Reply via email to