1 ! RUN: %python %S/../test_errors.py %s %flang_fc1 -fopenmp -fopenmp-version=52
3 ! Check OpenMP construct validity for the following directives:
4 ! 2.14.7 Declare Target Directive
5 ! When used in an implicit none context.
9 !ERROR: No explicit type declared for 'no_implicit_materialization_1'
10 !$omp declare target(no_implicit_materialization_1)
12 !ERROR: No explicit type declared for 'no_implicit_materialization_2'
13 !$omp declare target link(no_implicit_materialization_2)
15 !WARNING: The usage of TO clause on DECLARE TARGET directive has been deprecated. Use ENTER clause instead.
16 !ERROR: No explicit type declared for 'no_implicit_materialization_3'
17 !$omp declare target to(no_implicit_materialization_3)
19 !$omp declare target enter(no_implicit_materialization_3)
21 INTEGER :: data_int
= 10
22 !$omp declare target(data_int)