[Issue 4841] -inline wrecks delegate literals as alias parameters (An array()/map inlining problem)
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Jan 16 12:41:34 PST 2012
http://d.puremagic.com/issues/show_bug.cgi?id=4841
Trass3r <mrmocool at gmx.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mrmocool at gmx.de
--- Comment #2 from Trass3r <mrmocool at gmx.de> 2012-01-16 12:41:31 PST ---
I think the following test case also belongs to this issue:
R1 find(alias pred = "a == b", R1, R2)(R1 haystack, R2 needle)
{
return simpleMindedFind!pred(haystack, needle);
}
R1 simpleMindedFind(alias pred, R1, R2)(R1 haystack, R2 needle)
{
bool haystackTooShort()
{
return true;
}
return haystack;
}
sizediff_t indexOf(Char1, Char2)(const(Char1)[] s, const(Char2)sub)
{
const(Char1)[] balance = find!({})(s, sub);
return -1;
}
string extStr;
void main()
{
extStr.indexOf("bla");
}
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list