1 // RUN: clang-reorder-fields -record-name Foo -fields-order z,y,x %s -- | FileCheck %s 2 3 // The order of fields should not change. 4 class Foo { 5 public: 6 int x; // CHECK: {{^ int x;}} 7 int y; // CHECK-NEXT: {{^ int y;}} 8 int z; // CHECK-NEXT: {{^ int z;}} 9 }; 10 main()11int main() { 12 Foo foo = { 0, 1 }; // CHECK: {{^ Foo foo = { 0, 1 };}} 13 return 0; 14 } 15