1 // https://bugzilla.gdcproject.org/show_bug.cgi?id=210
3 // { dg-skip-if "needs gcc/config.d" { ! d_runtime } }
25 S210
[2] s
= [S210(1, 2), S210(3, 4)];
31 U210 s
= U210(S210(1, 2));
37 U210
[2] s
= [U210(S210(1, 2)), U210(S210(3, 4))];
44 assert(a
== S210(1, 2));
45 assert(a
== test210a());
46 assert(a
!= S210(2, 1));
48 S210
[2] b
= [S210(1, 2), S210(3, 4)];
49 assert(b
== [S210(1, 2), S210(3, 4)]);
50 assert(b
== test210b());
51 assert(b
!= [S210(2, 1), S210(3, 4)]);
53 U210 c
= U210(S210(1, 2));
54 assert(c
== U210(S210(1, 2)));
55 assert(c
== test210c());
56 assert(c
!= U210(S210(2, 1)));
58 U210
[2] d
= [U210(S210(1, 2)), U210(S210(3, 4))];
59 assert(d
== [U210(S210(1, 2)), U210(S210(3, 4))]);
60 assert(d
== test210d());
61 assert(d
!= [U210(S210(2, 1)), U210(S210(3, 4))]);