class Foo {
string s;
this() pure {
s = "fpp";
}
this(string p) pure { s = p; }
}
void main() {
auto foo1 = new immutable Foo(); // compiles
auto foo2 = new immutable Foo("bar"); // fails
}
class Foo {
string s;
this() pure {
s = "fpp";
}
this(string p) pure { s = p; }
}
void main() {
auto foo1 = new immutable Foo(); // compiles
auto foo2 = new immutable Foo("bar"); // fails
}