1! RUN: %python %S/test_symbols.py %s %flang_fc1 -triple x86_64-unknown-linux-gnu 2! REQUIRES: x86-registered-target 3 4 !DEF: /MainProgram1/rpdt DerivedType 5 !DEF: /MainProgram1/rpdt/k TypeParam INTEGER(4) 6 type :: rpdt(k) 7 !REF: /MainProgram1/rpdt/k 8 integer, kind :: k 9 !REF: /MainProgram1/rpdt/k 10 !DEF: /MainProgram1/rpdt/x ObjectEntity REAL(int(int(k,kind=4),kind=8)) 11 real(kind=k) :: x 12 end type rpdt 13 !DEF: /MainProgram1/zpdt DerivedType 14 !DEF: /MainProgram1/zpdt/k TypeParam INTEGER(4) 15 type :: zpdt(k) 16 !REF: /MainProgram1/zpdt/k 17 integer, kind :: k 18 !REF: /MainProgram1/zpdt/k 19 !DEF: /MainProgram1/zpdt/x ObjectEntity COMPLEX(int(int(k,kind=4),kind=8)) 20 complex(kind=k) :: x 21 end type zpdt 22 !REF: /MainProgram1/rpdt 23 !DEF: /MainProgram1/a10 ObjectEntity TYPE(rpdt(k=10_4)) 24 type(rpdt(10)) :: a10 25 !REF: /MainProgram1/zpdt 26 !DEF: /MainProgram1/z10 ObjectEntity TYPE(zpdt(k=10_4)) 27 type(zpdt(10)) :: z10 28end program 29