// { dg-do assemble } // GROUPS passed initialization class Tag { public: Tag(int i):value(i){} int value; }; extern const Tag myTag; extern const Tag myTag=9; // The compiler should not issue an error on this line; expand_static_init // should be checking that there's no initializer for this line, and thus // doesn't need to produce an error. extern const Tag myTag;