*What the hell? struct Foo { immutable int x = 3; this(int dummy) { auto p = &x; } } void main() { auto f = Foo(0); auto p = &f.x; // Will compile with this commented out }