brintos

brintos / llvm-project-archived public Read only

0
0
Text · 988 B · 4215de3 Raw
29 lines · plain
1! RUN: %python %S/test_symbols.py %s %flang_fc1 -triple x86_64-unknown-linux-gnu2! REQUIRES: x86-registered-target3 4 !DEF: /MainProgram1/rpdt DerivedType5 !DEF: /MainProgram1/rpdt/k TypeParam INTEGER(4)6 type :: rpdt(k)7  !REF: /MainProgram1/rpdt/k8  integer, kind :: k9  !DEF: /MainProgram1/DerivedType3/k TypeParam INTEGER(4)10  !DEF: /MainProgram1/rpdt/x ObjectEntity REAL(int(int(k,kind=4),kind=8))11  real(kind=k) :: x12 end type rpdt13 !DEF: /MainProgram1/zpdt DerivedType14 !DEF: /MainProgram1/zpdt/k TypeParam INTEGER(4)15 type :: zpdt(k)16  !REF: /MainProgram1/zpdt/k17  integer, kind :: k18  !DEF: /MainProgram1/DerivedType4/k TypeParam INTEGER(4)19  !DEF: /MainProgram1/zpdt/x ObjectEntity COMPLEX(int(int(k,kind=4),kind=8))20  complex(kind=k) :: x21 end type zpdt22 !REF: /MainProgram1/rpdt23 !DEF: /MainProgram1/a10 ObjectEntity TYPE(rpdt(k=10_4))24 type(rpdt(10)) :: a1025 !REF: /MainProgram1/zpdt26 !DEF: /MainProgram1/z10 ObjectEntity TYPE(zpdt(k=10_4))27 type(zpdt(10)) :: z1028end program29