digitalmars.D.bugs - template Foo(T, T val) fails to work
- Chris Miller (18/18) Mar 20 2006 template Foo(T, T val)
template Foo(T, T val)
{
const T foo = val;
}
int main()
{
mixin .Foo!(int, 22); // Line 7
return 0;
}
DMD 0.150 output:
test.d(7): mixin mixin .Foo!(int,22);
does not match any template declaration
(also notice the break in the error message)
It works fine if changing
template Foo(T, T val)
to
template Foo(T, int val)
but that's not what I want.
Mar 20 2006








"Chris Miller" <chris dprogramming.com>