// RUN: %clang_cc1 %s -ast-print -o - | FileCheck %s // FIXME: Test fails because attribute order is reversed by ParsedAttributes. // XFAIL: * void run1(int *List, int Length) { int i = 0; // CHECK: #pragma loop vectorize(4) // CHECK-NEXT: #pragma loop interleave(8) // CHECK-NEXT: #pragma loop vectorize(enable) // CHECK-NEXT: #pragma loop interleave(enable) #pragma loop vectorize(4) #pragma loop interleave(8) #pragma loop vectorize(enable) #pragma loop interleave(enable) // CHECK-NEXT: while (i < Length) while (i < Length) { List[i] = i; i++; } }