diff options
Diffstat (limited to 'clang-tools-extra/test/clang-reorder-fields/ClassDifferentFieldsAccesses.cpp')
-rw-r--r-- | clang-tools-extra/test/clang-reorder-fields/ClassDifferentFieldsAccesses.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-reorder-fields/ClassDifferentFieldsAccesses.cpp b/clang-tools-extra/test/clang-reorder-fields/ClassDifferentFieldsAccesses.cpp new file mode 100644 index 00000000000..dd0a555a815 --- /dev/null +++ b/clang-tools-extra/test/clang-reorder-fields/ClassDifferentFieldsAccesses.cpp @@ -0,0 +1,16 @@ +// RUN: clang-reorder-fields -record-name Foo -fields-order z,y,x %s -- | FileCheck %s + +// The order of fields should not change. +class Foo { +public: + int x; // CHECK: {{^ int x;}} + +private: + int y; // CHECK: {{^ int y;}} + int z; // CHECK-NEXT: {{^ int z;}} +}; + +int main() { + Foo foo; + return 0; +} |