1// PR c++/15471
2// { dg-do run }
3
4struct myclass {
5  unsigned a;
6  union {
7    unsigned x;
8  };
9};
10
11int main () {
12  myclass foo;
13  unsigned myclass::* member = &myclass::x;
14  if (&(foo.*member) != &foo.x)
15    return 1;
16}
17