3 ! This used to give wrong results. Original test case by Jan-Willem
11 integer, dimension (2,2) :: array2d
12 integer, dimension(:), pointer :: array1d
13 type(foo
), dimension(2*2), target
:: solution
14 data array2d
/1,2,3,4/
16 array1d
= reshape (source
=array2d
, shape
=shape(array1d
))
17 if (any (array1d
/= [1,2,3,4])) stop 1