--- Comment #2 from 2012-10-18 08:44:25 PDT ---
I think I may have figured out the cause of this bug. If boo() is modified as

auto boo() {
    auto C = [2];
    auto d = delegate(int) => C;
    return [1,1].map!d.joiner;

then everything works. Seems to me that the compiler is failing to pick up the
reference to C *when the delegate is defined inside the compile-time parameter*
to map. Hopefully this helps narrow it down enough to find the problem in the
dmd code.

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to