struct S0 { int m0; char m1; S0(); }; struct S1 { int m0; S1(); }; extern S0* bar; extern S1* foo;