2 ! PR fortran/50549 - should reject pointer assignments of different lengths
3 ! in structure constructors
8 character(2), pointer :: p2
11 character(2), pointer :: p(:)
14 character(:), pointer :: pd
18 character(1), pointer :: f1
21 character(2), pointer :: f2
25 character(1), target
:: p1
26 character(1), pointer :: q1(:)
27 character(2), pointer :: q2(:)
31 u
= t(p1
) ! { dg-error "Unequal character lengths" }
32 u
= t(f1()) ! { dg-error "Unequal character lengths" }
34 u2
= t2(q1
) ! { dg-error "Unequal character lengths" }