1 // RUN: %clang_cc1 %s -fopenacc -verify
5 #pragma acc parallel loop device_type(I)
6 for(int i
= 0; i
< 5; ++i
);
7 #pragma acc serial loop dtype(*)
8 for(int i
= 0; i
< 5; ++i
);
9 #pragma acc kernels loop device_type(class)
10 for(int i
= 0; i
< 5; ++i
);
11 #pragma acc parallel loop device_type(private)
12 for(int i
= 0; i
< 5; ++i
);
13 #pragma acc serial loop device_type(bool)
14 for(int i
= 0; i
< 5; ++i
);
15 #pragma acc kernels loop dtype(true) device_type(false)
16 for(int i
= 0; i
< 5; ++i
);
17 // expected-error@+2{{expected ','}}
18 // expected-error@+1{{expected identifier}}
19 #pragma acc kernels loop device_type(T::value)
20 for(int i
= 0; i
< 5; ++i
);
24 TemplUses
<int>(); // #INST