struct S { char m0; unsigned m01; int m1; }; void foo(S&) { }