3 ! Check that we can use SHAPE with optional kind argument
7 real, allocatable
:: x(:,:)
10 if (any(shape(x
) /= [ 2, 5 ])) call abort
11 if (any(shape(x
,kind
=1) /= [ 2, 5 ])) call abort
12 if (any(shape(x
,kind
=2) /= [ 2, 5 ])) call abort
13 if (any(shape(x
,kind
=4) /= [ 2, 5 ])) call abort
14 if (any(shape(x
,kind
=8) /= [ 2, 5 ])) call abort