1 ! RUN: %python %S/test_modfile.py %s %flang_fc1
3 integer(8), parameter :: a
= 1, b
= 2_8
4 parameter(n
=3,l
=-3,e
=1.0/3.0)
5 real :: x(a
:2*(a
+b
*n
)-1)
6 real, dimension(8) :: y
9 integer, len
:: d
= a
+ b
11 type(t(a
+3,:)), allocatable
:: z
12 class(t(a
+4,:)), allocatable
:: z2
13 class(*), allocatable
:: z4
35 ! integer(8),parameter::a=1_8
36 ! integer(8),parameter::b=2_8
37 ! integer(4),parameter::n=3_4
38 ! integer(4),parameter::l=-3_4
39 ! real(4),parameter::e=3.333333432674407958984375e-1_4
40 ! real(4)::x(1_8:13_8)
43 ! integer(4),kind::c=1_4
44 ! integer(4),len::d=3_4
46 ! type(t(c=4_4,d=:)),allocatable::z
47 ! class(t(c=5_4,d=:)),allocatable::z2
48 ! class(*),allocatable::z4