https://issues.dlang.org/show_bug.cgi?id=9149
--- Comment #4 from [email protected] --- (In reply to Sobirari Muhomori from comment #3) > How about this? > > class A > { > int i; > const void delegate() dg; > this() pure { dg=&f; } > void f(){ i++; } > } > > unittest > { > const A a = new A; > a.dg(); > } The assignment in the constructor shouldn't compile. --
