1 // PR c++/53594 2 // { dg-do compile { target c++11 } } 3 // { dg-options "-Wuninitialized" } 4 5 struct A 6 { 7 const int a = 6; // { dg-bogus "non-static const member" } 8 static int b; 9 int &c = b; // { dg-bogus "non-static reference" } 10 }; 11 12 struct B 13 { 14 virtual void g(); 15 const int d; // { dg-warning "non-static const member" } 16 int &e; // { dg-warning "non-static reference" } 17 int f = 7; 18 }; 19