I assume that the following is legal Fortran:
MODULE A
CONTAINS
SUBROUTINE foo()
character(len=256), target :: t
character(:), pointer :: p
p => t(1:2)
END SUBROUTINE foo
END MODULE A
However, F_Front fails to process it with the following error:
"a.f90", line 10: compiler error: outx_pointerAssignStatement: Invalid argument, expected F_VAR or ARRAY_REF or F95_MEMBER_REF of FUNCTION_CALL.
I assume that the following is legal Fortran:
However,
F_Frontfails to process it with the following error:"a.f90", line 10: compiler error: outx_pointerAssignStatement: Invalid argument, expected F_VAR or ARRAY_REF or F95_MEMBER_REF of FUNCTION_CALL.