https://issues.dlang.org/show_bug.cgi?id=17448
--- Comment #46 from Steven Schveighoffer <schveiguy at gmail.com> ---
e.g.:
```d
struct S {
S* addr;
this(int dummy) { this.addr = &this; }
this(ref const S other) { this.addr = &this; }
static S create() { return S(1); }
}
```
--