2 ! Tests the fix for PR29387, in which array valued arguments of
3 ! LEN and ASSOCIATED would cause an ICE.
5 ! Contributed by Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8 INTEGER, POINTER :: I=>NULL()
15 ! print *, len(SUB(j + 2)//"a") ! This still fails (no charlen).
18 IF(.NOT.ASSOCIATED(F1(10))) CALL ABORT()
23 CHARACTER(LEN=I) :: SUB(1)
28 CHARACTER(LEN=I*10) :: BAR(1)
32 FUNCTION F1(I) RESULT(R)
33 TYPE(T1), DIMENSION(:), POINTER :: R