Files
ldc/tests/mini/union3.d

15 lines
173 B
D

module union3;
pragma(LLVM_internal, "notypeinfo")
union vec3
{
struct { float x,y,z; }
float[3] xyz;
}
void main()
{
vec3 v;
assert(&v.y is &v.xyz[1]);
}