dmd/compiler/test/compilable/ice14075.d
2022-07-09 18:53:07 +02:00

15 lines
262 B
D

// REQUIRED_ARGS: -o-
// PERMUTE_ARGS:
struct Foo
{
auto opAssign(this X)(ref typeof(this));
auto opAssign(this X, V)(ref V) if (!is(V == typeof(this)));
}
void test()
{
Foo src;
const(Foo) target;
static if (is(typeof(target = src))) {}
}