Merge from mainline (165734:167278).
[official-gcc/graphite-test-results.git] / gcc / testsuite / gfortran.dg / nested_array_constructor_5.f90
blob7744f1ffe94d1eee12f41c1f8ffd7830625443f5
1 ! { dg-do compile }
3 ! PR fortran/35846
4 ! This used to ICE because the charlength of the trim-expression was
5 ! NULL, but it is switched around to test for the right operand of // being
6 ! not a constant, too.
8 implicit none
9 character(len=2) :: c(2)
11 c = 'a'
12 c = (/ (/ trim(c(1)), 'a' /) // (/ trim(c(1)), 'a' /) /)
14 print *, c
16 end