https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89904
--- Comment #18 from tkoenig at netcologne dot de <tkoenig at netcologne dot de> --- Am 02.04.19 um 20:48 schrieb anlauf at gcc dot gnu.org: > I had rejected procedure arguments to TRANSFER in my initial patch, see > > https://gcc.gnu.org/ml/fortran/2019-03/msg00099.html > > but Thomas persuaded me to be less strict. I guess I had it wrong, then. Procedure pointer arguments to functions should be OK and take their type etc. information from the type of the pointer. Also, functions returning pointers should be permitted. This is what I orignally had in mind. I agree that mysel a subroutine argument or pure function argument makes no sense.