! RUN: %S/test_modfile.sh %s %t %f18 module m type t1(a, b, c) integer, kind :: a integer(8), len :: b, c integer :: d end type type, extends(t1) :: t2(e) integer, len :: e end type type, extends(t2), bind(c) :: t3 end type end !Expect: m.mod !module m ! type::t1(a,b,c) ! integer(4),kind::a ! integer(8),len::b ! integer(8),len::c ! integer(4)::d ! end type ! type,extends(t1)::t2(e) ! integer(4),len::e ! end type ! type,bind(c),extends(t2)::t3 ! end type !end