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