class C0 { int m0; public: C0() :m0(0) {} }; void foo(C0) {}