struct S { int m0; char m1; S() : m0(), m1() {} }; int foo(S&);