| ! RUN: %python %S/test_modfile.py %s %flang_fc1 | |
| 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) :: 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,extends(t2)::t3 | |
| ! end type | |
| !end |