1 2 3 4 5 6 7 8 9
// { dg-do assemble } // Test that defining a static member of private type with the () syntax works. class A { private: struct B { B(int) {} }; static B b; }; A::B A::b (1);