15 expecti(offsetof(struct test, a), 0);
16 expecti(offsetof(struct test, b), 4);
17 expecti(offsetof(struct test, c), 8);
18 expecti(offsetof(struct test, d), 12);
19 expecti(offsetof(struct test, e), 14);
20 expecti(offsetof(struct test, f), 16);
22 // it should also be a valid integer constant expression
23 int a[offsetof(struct test, b)];
24 expecti(sizeof(a), sizeof(int) * 4);