// Won't crash if using AliasSeq!(float)
void main()
{
import std.stdio : writeln;
import std.meta : AliasSeq;
static foreach (T; AliasSeq!(float, double, real))
{
writeln("T=", T.stringof);
// Static array
{
T v = T.sizeof;
T[1] tsa;
tsa[0] = v;
writeln("v=", v, ", tsa=", tsa, ", sizeof=",
tsa.sizeof);
}
}
}