Cannot use auto return while using class invariants

2011-10-21 Thread simendsjo
Is this a temporary restriction? class C { invariant() { } auto f() { return 1; } } Error: function C.f post conditions are not supported if the return type is inferred

Re: Cannot use auto return while using class invariants

2011-10-21 Thread Jonathan M Davis
On Friday, October 21, 2011 16:51 simendsjo wrote: > Is this a temporary restriction? > > class C { > invariant() { } > auto f() { > return 1; > } > } > > Error: function C.f post conditions are not supported if the return type > is inferred http://d.puremagic.com/issues/show_bug.cgi?id=5039

Re: Cannot use auto return while using class invariants

2011-10-21 Thread simendsjo
On 22.10.2011 02:06, Jonathan M Davis wrote: On Friday, October 21, 2011 16:51 simendsjo wrote: Is this a temporary restriction? class C { invariant() { } auto f() { return 1; } } Error: function C.f post conditions are not supported if the return type is inferred http://d.puremagic.com/issu