1 // { dg-do assemble  }
2 // GROUPS passed initialization
3 class Tag {
4 public:
Tag(int i)5 	Tag(int i):value(i){}
6 	int value;
7 };
8 
9 extern const Tag myTag;
10 extern const Tag myTag=9;
11 
12 // The compiler should not issue an error on this line; expand_static_init
13 // should be checking that there's no initializer for this line, and thus
14 // doesn't need to produce an error.
15 extern const Tag myTag;
16