On 8/29/2011 4:52 PM, bearophile wrote: > alias NotNull!(Foo*) NFooP; > > void bar(NFooP foop) { // Error: variable test2.bar.foop initializer required for type NotNull!(Foo*) Looks like you found a bug. I'll take care of it.