aboutsummaryrefslogtreecommitdiff
path: root/clang/test/AST/ast-print-openacc-cache-construct.cpp
blob: 26dd1333ee9ed67294989e8f2f3e4bc61a693b9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// RUN: %clang_cc1 -fopenacc -ast-print %s -o - | FileCheck %s

void foo() {
  int Array[5];
#pragma acc loop
  for(int i = 0; i < 5; ++i) {
  // CHECK: #pragma acc cache(readonly: Array[1], Array[1:2])
  #pragma acc cache(readonly:Array[1], Array[1:2])
  // CHECK: #pragma acc cache(Array[1], Array[1:2])
  #pragma acc cache(Array[1], Array[1:2])
  }
}