1 // Test disabling 2 // { dg-do compile } 3 // { dg-options "-Wall -Wextra -Wno-uninitialized" } 4 5 class X { 6 int & flag;// { dg-bogus "non-static reference 'int& X::flag' in class without a constructor" } 7 public: f()8 void f(){ flag++ ; } 9 }; 10 11 class Y { 12 const int var;// { dg-bogus "non-static const member 'const int Y::var' in class without a constructor" } 13 public: g()14 int g(){ return 2*var; } 15 }; 16