/*******************************************/ | |
// https://issues.dlang.org/show_bug.cgi?id=22336 | |
import core.lifetime; | |
struct Foo { | |
int f = -1; | |
@disable this(this); | |
this(int x) { f = x; } | |
@disable this(); | |
} | |
extern(C) int main() { | |
Foo a = Foo(42); | |
Foo b = move(a); | |
assert(a.f == -1); | |
assert(b.f == 42); | |
return 0; | |
} |