4 real, pointer, contiguous
:: r(:)
5 real, pointer, contiguous
:: r2(:,:)
7 real, target
:: x2(5,9)
11 x
= (/ (real(i
),i
=1,45) /)
12 x2
= reshape(x
,shape(x2
))
13 r
=> x(::3) ! { dg-error "Assignment to contiguous pointer" }
14 r2
=> x2(2:,:) ! { dg-error "Assignment to contiguous pointer" }
18 r
=> x(::n
) ! { dg-error "Assignment to contiguous pointer" }