1 struct S { int a; }; 2 f(const char * arg)3 void f(const char *arg) { } f(S arg)4 void f(S arg) { } 5