This commit is contained in:
Christian Kamm
2009-03-24 14:34:16 +01:00
19 changed files with 45 additions and 34 deletions

View File

@@ -2,14 +2,14 @@ struct V(T...) {
T v;
}
alias V!(Object, int) MyV;
alias V!(float, int) MyV;
void main()
{
assert(MyV.sizeof == Object.sizeof + int.sizeof);
auto o = new Object;
auto v = MyV(o, 3);
assert(v.v[0] is o);
assert(MyV.sizeof == float.sizeof + int.sizeof);
auto f = 3.75f;
auto v = MyV(f, 3);
assert(v.v[0] == 3.75f);
assert(v.v[1] == 3);
}