llvm-project/clang/test/ASTMerge/init-ctors/Inputs/init-ctors-classes.cpp
Reid Kleckner 0333dd9563 Restore test files accidentally deleted in r354839
I think there must be a bug in git-llvm causing parent directories to be
deleted when the diff deletes files in a subdirectory. Perhaps it is
Windows-only.

There has been a behavior change, so some of these tests now fail. I
have marked them XFAIL and will fix them in a follow-up to separate the
changes.

llvm-svn: 360699
2019-05-14 18:51:07 +00:00

20 lines
251 B
C++

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}} {
}
};