1struct s { char p[2]; };
2static struct s v;
3const int o0 = (int) ((void *) &v.p[0] - (void *) &v) + 0U;
4const int o1 = (int) ((void *) &v.p[0] - (void *) &v) + 1U;
5