| /*******************************************/ | |
| // 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; | |
| } |