[Issue 8131] Delegate type inference with templates is absolutely *horrible*
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon May 21 23:39:13 PDT 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8131
--- Comment #1 from wfunction at hotmail.com 2012-05-21 23:40:53 PDT ---
Also another issue, likely to be related:
The code
import std.range;
void f(R)(R, void delegate(ElementType!(R))) { }
void main() { f([1], delegate void(x) { }); }
says
Error: undefined identifier R, did you mean template f(R)?
Error: ElementType!(_error_) is used as a type
Error: template f does not match any function template declaration
Error: template f(R) cannot deduce template function from argument types
!()(int[],void)
even though 'R' and 'ElementType' are clearly both defined.
--
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