PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gfortran.dg / nested_array_constructor_3.f90
blob9d74e78488d7c3ad773a5a7abd46a2801efa9a82
1 ! { dg-do run }
3 ! PR fortran/35846
4 ! Alternate test that also produced an ICE because of a missing length.
6 PROGRAM test
7 IMPLICIT NONE
8 CHARACTER(LEN=2) :: x
10 x = 'a'
11 CALL sub ( (/ TRIM(x), 'a' /) // 'c')
12 END PROGRAM
14 SUBROUTINE sub(str)
15 IMPLICIT NONE
16 CHARACTER(LEN=*) :: str(2)
17 WRITE (*,*) str
19 IF (str(1) /= 'ac' .OR. str(2) /= 'ac') THEN
20 STOP 1
21 END IF
22 END SUBROUTINE sub