! { dg-do run }! PR fortran/51434module foo
implicit noneinteger,parameter:: n =5character(len=1),parameter::s(n) ='a'type:: a
integer:: m = n
character(len=1)::t(n) =transfer('abcde', s)end type a
end module foo
program bar
use foo
implicit nonetype(a) c
if(c%m /= n)stop1if(any(c%t /= ['a','b','c','d','e']))stop2end program bar