| // { 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; |