language: D (dmd) (dmd-2.042)
date: 339 days 16 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import std.stdio;
 
class S
{
        this(int a)
        {
                this.a = a;
                this.increment = { this.a++; };
        }
        int a;
        void delegate() increment;
        void oops() const { this.increment(); }
}
 
void main()
{
        auto c = new const(S)(0);
        writeln(c.a);
        c.oops();
        writeln(c.a);
}