[Issue 1454] IFTI cant deduce parameter if alias argument used
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Jan 29 14:34:14 PST 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1454
------- Comment #2 from burton-radons at shaw.ca 2008-01-29 16:34 -------
Here's a simpler example showing what appears to be the same problem:
template A (T)
{
alias T A;
}
void func (T) (A! (T) a)
{
}
void main ()
{
func (4);
}
This fails compilation in DMD 1.026 with:
template d.array.func(T) does not match any template declaration
template d.array.func(T) cannot deduce template function from argument
types (int)
There is no workaround, this is bad!
--
More information about the Digitalmars-d-bugs
mailing list