1 ! RUN: %python %S/test_errors.py %s %flang_fc1 -fopenmp
3 ! Check OpenMP construct validity for the following directives:
4 ! 2.21.2 Threadprivate Directive
11 integer, parameter :: i
= 1
13 !ERROR: The module name or main program name cannot be in a THREADPRIVATE directive
14 !$omp threadprivate(mod1)
16 !ERROR: The module name or main program name cannot be in a THREADPRIVATE directive
17 !$omp threadprivate(main)
19 !ERROR: The entity with PARAMETER attribute cannot be in a THREADPRIVATE directive
20 !$omp threadprivate(i)
24 !ERROR: The procedure name cannot be in a THREADPRIVATE directive
25 !$omp threadprivate(sub)