www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 17841] New: cannot access frame of function


          Issue ID: 17841
           Summary: cannot access frame of function
           Product: D
           Version: D2
          Hardware: x86
                OS: Mac OS X
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: sascha.orlov gmail.com

Given this code

import std.algorithm.iteration : sum, cumulativeFold;
void main()
    double[5] a;
    auto asum = 1.23;
    auto jProbs = a[].cumulativeFold!((a, b) => (a + b)/asum);

The last line does not compile. 
https://forum.dlang.org/post/mplrntaplbtsoyxkwpqn forum.dlang.org
probably related to 
https://issues.dlang.org/show_bug.cgi?id=11886 ? 

Used compiler: 
DMD64 D Compiler v2.076.0
on a Mac.

Sep 19 2017