xref: /llvm-project/clang/test/AST/ast-print-openacc-set-construct.cpp (revision ff24e9a19e3db330dd6412aac9d1d6c0b416697f)
1 // RUN: %clang_cc1 -fopenacc -ast-print %s -o - | FileCheck %s
2 
3 unsigned Int;
4 
5 void uses() {
6 // CHECK: #pragma acc set default_async(Int) if(Int == 5) device_type(I) device_num(Int)
7 #pragma acc set default_async(Int) if (Int == 5) device_type(I) device_num(Int)
8 // CHECK: #pragma acc set default_async(Int) device_type(I) device_num(Int)
9 #pragma acc set default_async(Int) device_type(I) device_num(Int)
10 // CHECK: #pragma acc set default_async(Int) if(Int == 5) device_num(Int)
11 #pragma acc set default_async(Int) if (Int == 5) device_num(Int)
12 // CHECK: #pragma acc set default_async(Int) if(Int == 5) device_type(I)
13 #pragma acc set default_async(Int) if (Int == 5) device_type(I)
14 // CHECK: #pragma acc set if(Int == 5) device_type(I) device_num(Int)
15 #pragma acc set if (Int == 5) device_type(I) device_num(Int)
16 // CHECK: #pragma acc set default_async(Int)
17 #pragma acc set default_async(Int)
18 // CHECK: #pragma acc set if(Int == 5)
19 #pragma acc set if (Int == 5)
20 // CHECK: #pragma acc set device_type(I)
21 #pragma acc set device_type(I)
22 // CHECK: #pragma acc set device_num(Int)
23 #pragma acc set device_num(Int)
24 }
25