D - Internal error
- Tintor Marko (31/31) Feb 10 2004 template vector(T)
template vector(T)
{
struct vec2
{
T x, y;
}
vec2 opAdd(vec2 a, vec2 b)
{
vec2 r;
r.x = a.x + b.x;
r.y = a.y + b.y;
return r;
}
vec2 make2(T x, T y)
{
vec2 a;
a.x = x;
a.y = y;
return a;
}
}
alias vector!(float).vec2 vec2f;
int main()
{
vec2f a, b;
b.x = 3;
a = a + b;
printf("%f\n", a.x);
return 0;
}
DMD 0.79 linux: Internal error: ../ztc/cgcod.c 1459
Feb 10 2004








Tintor Marko <elud verat.net>