On 8 December 2014 at 19:45, Walter Bright via Digitalmars-d <[email protected]> wrote: > I thought I could make this work, but it's a problem. There are two meanings > for scope when attached to a function: > > T func() scope; // the 'this' pointer is 'scope' > scope T func(); // the function returns a 'scope' T > > I have some ideas, but don't particularly like any of them. But I don't want > to bias things, so what ideas do you guys have?
The solution is obvious; function should return scope(T) ;)
