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. See 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.
*** Issue 18091 has been marked as a duplicate of this issue. ***