Files
ldc/tests/mini/structinit3.d
2008-12-03 01:40:28 +01:00

14 lines
258 B
D

struct S {
int a; int b; int c; int d = 7;
}
void test(int i) {
S s = { 1, i }; // q.a = 1, q.b = i, q.c = 0, q.d = 7
assert(s.a == 1);
assert(s.b == i);
assert(s.c == 0); // line 8
assert(s.d == 7);
}
void main() {
test(42);
}