]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Misc/ast-print-pragmas-xfail.cpp
Vendor import of clang trunk r338150:
[FreeBSD/FreeBSD.git] / test / Misc / ast-print-pragmas-xfail.cpp
1 // RUN: %clang_cc1 %s -ast-print -o - | FileCheck %s
2
3 // FIXME: Test fails because attribute order is reversed by ParsedAttributes.
4 // XFAIL: *
5
6 void run1(int *List, int Length) {
7   int i = 0;
8 // CHECK: #pragma loop vectorize(4)
9 // CHECK-NEXT: #pragma loop interleave(8)
10 // CHECK-NEXT: #pragma loop vectorize(enable)
11 // CHECK-NEXT: #pragma loop interleave(enable)
12 #pragma loop vectorize(4)
13 #pragma loop interleave(8)
14 #pragma loop vectorize(enable)
15 #pragma loop interleave(enable)
16 // CHECK-NEXT: while (i < Length)
17   while (i < Length) {
18     List[i] = i;
19     i++;
20   }
21 }