brintos

brintos / llvm-project-archived public Read only

0
0
Text · 529 B · b1290cd Raw
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