1 2 3 4 5 6 7 8 9 10 11 12
//Overload resolution should consider both declarations of func identically. struct S{}; void func(S&){} int main() { void func(S&); S s; func(s); }