[libc++][NFC] Replace typedefs with using aliases in <string> (#126070)
[llvm-project.git] / clang / test / SemaOpenACC / data-construct-if_present-clause.c
blobb1290cdccca5f1128d8fcce67f368a0e8cc2b93c
1 // RUN: %clang_cc1 %s -fopenacc -verify
3 void Test() {
4 int I;
6 // expected-error@+1{{OpenACC 'if_present' clause is not valid on 'data' directive}}
7 #pragma acc data copyin(I) if_present
9 // expected-error@+1{{OpenACC 'if_present' clause is not valid on 'enter data' directive}}
10 #pragma acc enter data copyin(I) if_present
13 // expected-error@+1{{OpenACC 'if_present' clause is not valid on 'exit data' directive}}
14 #pragma acc exit data copyout(I) if_present
16 #pragma acc host_data use_device(I) if_present