[Issue 10133] ICE for templated static conditional lambda

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Nov 21 07:40:51 PST 2013


https://d.puremagic.com/issues/show_bug.cgi?id=10133


yebblies <yebblies at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice
                 CC|                            |yebblies at gmail.com


--- Comment #1 from yebblies <yebblies at gmail.com> 2013-11-22 02:40:49 EST ---
Gives:
DMD v2.065 DEBUG
testx.d(8): Error: template instance func!"x" does not match template
declaratio
n func(string s)() if (countUntil!((x) => x == 'x')(s))

import std.algorithm;

bool func(string s)() if (countUntil!(x => x == 'x')(s)) {
    return true;
}

void main() {
    func!("ax")();
}

gives a new ice: assert glue.c(596) ident != Id::empty

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list