1 ! RUN: %python %S/test_modfile.py %s %flang_fc1
2 ! Test that subprogram interfaces get all of the symbols that they need.
30 real :: a(i
:j
,1:k
) ! need i from m1
40 ! real(4)::a(i:j,1_8:k)
52 type(t2
) :: x
! need t2
77 common /c
/x
,n
! x is needed
112 ! subroutine s(x1,x5)
125 type, extends(t2
) :: t6
127 type, extends(t6
) :: t7
137 ! type,extends(t2)::t6
139 ! type,extends(t6)::t7
167 ! type(t5(l=int(i,kind=4)))::x