// https://issues.dlang.org/show_bug.cgi?id=20406
struct S
{
	@disable this();
	this(int) {}
	this(ref S other) {}
}
void foo(S s) {}
void main()
{
    S s = S(3);
    foo(s);
}
// https://issues.dlang.org/show_bug.cgi?id=20406
struct S
{
	@disable this();
	this(int) {}
	this(ref S other) {}
}
void foo(S s) {}
void main()
{
    S s = S(3);
    foo(s);
}