void increment(ref int i)
{
++i;
}
class Class
{
immutable int member;
this(int parameter)
{
member = parameter;
++member; // okay
increment(member);
}
}
void main() {
auto c = new Class(5);
}
dm9pZCBpbmNyZW1lbnQocmVmIGludCBpKQp7CiAgICArK2k7Cn0KCmNsYXNzIENsYXNzCnsKICAgIGltbXV0YWJsZSBpbnQgbWVtYmVyOwoKICAgIHRoaXMoaW50IHBhcmFtZXRlcikKICAgIHsKICAgICAgICBtZW1iZXIgPSBwYXJhbWV0ZXI7CiAgICAgICAgKyttZW1iZXI7ICAgICAgICAgICAvLyBva2F5CiAgICAgICAgaW5jcmVtZW50KG1lbWJlcik7CiAgICB9Cn0KCnZvaWQgbWFpbigpIHsKICBhdXRvIGMgPSBuZXcgQ2xhc3MoNSk7Cn0=