1 ! RUN: %python %S/../test_modfile.py %s %flang_fc1 -fopenmp
2 ! Check correct modfile generation for OpenMP threadprivate directive.
6 type :: my_type(kind_param
, len_param
)
7 integer, KIND
:: kind_param
8 integer, LEN
:: len_param
12 type(my_type(kind_param
=2, len_param
=4)) :: t
13 real, dimension(3) :: thrtest
17 !$omp threadprivate(thrtest, t, /blk/)
22 !type::my_type(kind_param,len_param)
23 !integer(4),kind::kind_param
24 !integer(4),len::len_param
26 !integer(4)::t_arr(1_8:10_8)
28 !type(my_type(kind_param=2_4,len_param=4_4))::t
29 !!$omp threadprivate(t)
30 !real(4)::thrtest(1_8:3_8)
31 !!$omp threadprivate(thrtest)
33 !!$omp threadprivate(x)