On Monday, July 02, 2012 17:55:01 Namespace wrote: > I'm getting this with this code: http://dpaste.dzfl.pl/55f83be6 > Can someone explain me, _why_ i get this error? o.O > I thought D cannot detect null references by itself.
You didn't actually list what error you're seeing. The error that I'm seeing (which may differ from yours' because I'm on the latest master, not 2.059, and you're probably on 2.059) is q.d(87): Error: constructor q.NotNull!(Foo).NotNull.this is not callable because it is annotated with @disable And that error is being hit, because you're specifically trying to instatiate your NotNull!Foo with a null literal, and you disabled the constructor which would take typeof(null). The compiler isn't detecting any null references at all. It's complaining about your attempted use of a disabled constructor. - Jonathan M Davis
