xxxxxxxxxx
struct HasCopyCtor
{
this(ref HasCopyCtor other) {}
}
struct S
{
HasCopyCtor member;
// Comment out the line below and compilation fails
this(HasCopyCtor arg) { member = arg; }
}
void main()
{
S s = S(HasCopyCtor());
}