xref: /llvm-project/clang/test/AST/ast-print-openacc-set-construct.cpp (revision ff24e9a19e3db330dd6412aac9d1d6c0b416697f)
121c785d7Serichkeane // RUN: %clang_cc1 -fopenacc -ast-print %s -o - | FileCheck %s
221c785d7Serichkeane 
321c785d7Serichkeane unsigned Int;
421c785d7Serichkeane 
521c785d7Serichkeane void uses() {
6*ff24e9a1Serichkeane // CHECK: #pragma acc set default_async(Int) if(Int == 5) device_type(I) device_num(Int)
721c785d7Serichkeane #pragma acc set default_async(Int) if (Int == 5) device_type(I) device_num(Int)
8*ff24e9a1Serichkeane // CHECK: #pragma acc set default_async(Int) device_type(I) device_num(Int)
921c785d7Serichkeane #pragma acc set default_async(Int) device_type(I) device_num(Int)
10*ff24e9a1Serichkeane // CHECK: #pragma acc set default_async(Int) if(Int == 5) device_num(Int)
1121c785d7Serichkeane #pragma acc set default_async(Int) if (Int == 5) device_num(Int)
12*ff24e9a1Serichkeane // CHECK: #pragma acc set default_async(Int) if(Int == 5) device_type(I)
1321c785d7Serichkeane #pragma acc set default_async(Int) if (Int == 5) device_type(I)
1421c785d7Serichkeane // CHECK: #pragma acc set if(Int == 5) device_type(I) device_num(Int)
1521c785d7Serichkeane #pragma acc set if (Int == 5) device_type(I) device_num(Int)
16*ff24e9a1Serichkeane // CHECK: #pragma acc set default_async(Int)
17*ff24e9a1Serichkeane #pragma acc set default_async(Int)
1821c785d7Serichkeane // CHECK: #pragma acc set if(Int == 5)
1921c785d7Serichkeane #pragma acc set if (Int == 5)
2021c785d7Serichkeane // CHECK: #pragma acc set device_type(I)
2121c785d7Serichkeane #pragma acc set device_type(I)
2221c785d7Serichkeane // CHECK: #pragma acc set device_num(Int)
2321c785d7Serichkeane #pragma acc set device_num(Int)
2421c785d7Serichkeane }
25