d: Merge upstream dmd 568496d5b, druntime 178c44ff, phobos 574bf883b.
[official-gcc.git] / gcc / testsuite / gdc.test / compilable / b16697.d
blob680a9d407f2700fe84c400cc7373ad20810d37d5
1 static assert(!is( float == __vector));
2 static assert(!is( float[1] == __vector));
3 static assert(!is( float[4] == __vector));
4 static assert(!is(__vector(float[3]) == __vector));
5 static assert(!is(__vector(float[5]) == __vector));
7 static if (__traits(compiles, __vector(float[4])))
9 static assert(is(__vector(float[4]) == __vector));
10 static assert(is(__vector(float[4]) X == __vector) &&
11 is(X == float[4]));
14 static if (__traits(compiles, __vector(byte[16])))
16 static assert(is(__vector(byte[16]) X == __vector) &&
17 is(X == byte[16]));