[Bug fortran/55855] [OOP] incorrect warning with procedure pointer component on pointer-valued base object
janus at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jan 3 09:30:00 GMT 2013
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
More information about the Gcc-bugs
mailing list