brintos

brintos / llvm-project-archived public Read only

0
0
Text · 965 B · 8bd9840 Raw
64 lines · cpp
1// RUN: grep -Ev "// *[A-Z-]+:" %s \2// RUN:   | clang-format -style="{BasedOnStyle: LLVM, EmptyLineBeforeAccessModifier: LogicalBlock}" -lines=1:14 \3// RUN:   | clang-format -style="{BasedOnStyle: LLVM, EmptyLineBeforeAccessModifier: Never}" -lines=14:40 \4// RUN:   | FileCheck -strict-whitespace %s5 6// CHECK: int i7// CHECK-NEXT: {{^$}}8// CHECK-NEXT: {{^private:$}}9// CHECK: }10struct foo1 {11  int i;12 13private:14  int j;15};16 17// CHECK: struct bar118// CHECK-NEXT: {{^private:$}}19// CHECK: }20struct bar1 {21private:22  int i;23  int j;24};25 26// CHECK: int i27// CHECK-NEXT: {{^private:$}}28// CHECK: }29struct foo2 {30  int i;31 32private:33  int j;34};35 36// CHECK: struct bar237// CHECK-NEXT: {{^private:$}}38// CHECK: }39struct bar2 {40private:41  int i;42  int j;43};44 45// CHECK: int j46// CHECK-NEXT: {{^private:$}}47// CHECK: }48struct foo3 {49  int i;50  int j;51 52private:53};54 55// CHECK: struct bar356// CHECK-NEXT: {{^private:$}}57// CHECK: }58struct bar3 {59 60private:61  int i;62  int j;63};64