19 lines · c
1// RUN: %clang_cc1 %s -fopenacc -verify2 3void Test() {4 int I;5 6 // expected-error@+1{{OpenACC 'if_present' clause is not valid on 'data' directive}}7#pragma acc data copyin(I) if_present8 ;9 // expected-error@+1{{OpenACC 'if_present' clause is not valid on 'enter data' directive}}10#pragma acc enter data copyin(I) if_present11 ;12 13 // expected-error@+1{{OpenACC 'if_present' clause is not valid on 'exit data' directive}}14#pragma acc exit data copyout(I) if_present15 ;16#pragma acc host_data use_device(I) if_present17 ;18}19