[Issue 21499] Backref mangling implementation causes OOM in some edge cases
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Dec 22 17:49:53 UTC 2020
https://issues.dlang.org/show_bug.cgi?id=21499
Iain Buclaw <ibuclaw at gdcproject.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ibuclaw at gdcproject.org
--- Comment #1 from Iain Buclaw <ibuclaw at gdcproject.org> ---
Reduced test:
---
void dorecursive()
{
recursive([]);
}
void recursive(R)(R r)
{
recursive( r.filter!(e=>true) );
}
template filter(alias predicate)
{
auto filter(Range)(Range)
{
return FilterResult!(predicate, Range)();
}
}
struct FilterResult(alias pred, Range)
{
alias R = Range;
R _input;
}
---
--
More information about the Digitalmars-d-bugs
mailing list