1 ! RUN: %python %S/../test_symbols.py %s %flang_fc1 -fopenmp
3 ! Test clauses that accept list.
5 ! A list consists of a comma-separated collection of one or more list items.
6 ! A list item is a variable, array section or common block name (enclosed in
11 !DEF: /md/myty PUBLIC DerivedType
13 !DEF: /md/myty/a ObjectEntity REAL(4)
15 !DEF: /md/myty/b ObjectEntity INTEGER(4)
23 !DEF: /mm/c CommonBlockDetails
24 !DEF: /mm/x ObjectEntity REAL(4)
25 !DEF: /mm/y ObjectEntity REAL(4)
31 !DEF: /mm/t ObjectEntity TYPE(myty)
33 !DEF: /mm/b ObjectEntity INTEGER(4)
43 !DEF: /mm/a (Implicit) ObjectEntity REAL(4)
45 !DEF: /mm/c (Implicit) ObjectEntity REAL(4)
47 !$omp parallel do private(a,t,/c/) shared(c)
48 !DEF: /mm/OtherConstruct1/i (OmpPrivate, OmpPreDetermined) HostAssoc INTEGER(4)
50 !DEF: /mm/OtherConstruct1/a (OmpPrivate) HostAssoc REAL(4)
51 !DEF: /mm/OtherConstruct1/b HostAssoc INTEGER(4)
52 !REF: /mm/OtherConstruct1/i
54 !DEF: /mm/OtherConstruct1/t (OmpPrivate) HostAssoc TYPE(myty)
56 !REF: /mm/OtherConstruct1/i
58 !DEF: /mm/OtherConstruct1/y (OmpPrivate) HostAssoc REAL(4)
60 !DEF: /mm/OtherConstruct1/x (OmpPrivate) HostAssoc REAL(4)
61 !REF: /mm/OtherConstruct1/a
62 !REF: /mm/OtherConstruct1/i
63 !REF: /mm/OtherConstruct1/y
65 !DEF: /mm/OtherConstruct1/c (OmpShared) HostAssoc REAL(4)