diff options
Diffstat (limited to 'clang/test/ASTMerge/init-ctors/Inputs/init-ctors-classes.cpp')
-rw-r--r-- | clang/test/ASTMerge/init-ctors/Inputs/init-ctors-classes.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/clang/test/ASTMerge/init-ctors/Inputs/init-ctors-classes.cpp b/clang/test/ASTMerge/init-ctors/Inputs/init-ctors-classes.cpp new file mode 100644 index 00000000000..fd51f860634 --- /dev/null +++ b/clang/test/ASTMerge/init-ctors/Inputs/init-ctors-classes.cpp @@ -0,0 +1,19 @@ +class A_base +{ +public: + int x; + A_base() : x(0) { + } + A_base(int _x) : x(static_cast<int>(_x)) { + } +}; + +class A : public A_base +{ +public: + int y; + struct { int z; }; + int array[2]; + A(int _x) : A_base(_x), y(0), z(1), array{{2},{3}} { + } +}; |