1 // { dg-do assemble  }
2 // Origin: Mark Mitchell <mark@codesourcery.com>
3 
4 struct S
5 {
6   int j;
7   int i[2]; // { dg-error "" "" { xfail *-*-* } } non-static data member
8 };
9 
f()10 void f ()
11 {
12   sizeof (S::j);
13   sizeof (S::i[0]); //  { dg-error "" "" { xfail *-*-* } } used here
14 }
15 
16