[dmd-beta] dmd 1.063 and 2.048 beta

Walter Bright walter at digitalmars.com
Tue Aug 10 17:56:30 PDT 2010



David Simcha wrote:
> Here's another one that compiles on 2.047 but not on 2.048.  This 
> one's a reduced test case from attempting to compile ParallelFuture.
>
> import std.algorithm;
>
> pragma(msg, typeof(reduce!"a + b"([1,2,3])));
>
> test9.d(3): Error: forward reference to inferred return type of 
> function call reduce([1,2,3])
>
> I've gotten to the point where I think std.algorithm really needs to 
> just be reverted until the relevant compiler issues are fixed.  If 
> std.algorithm contains several regressions in this release, then this 
> release will just be flat out unusable for me and probably for several 
> other people.
>

I hear you, but can you please give them to me all at once? This one is 
unrelated to the filter problems. I ask because it takes me several 
hours to get to a release build, just to find another unrelated problem.


More information about the dmd-beta mailing list