1 // PR c++/39786 2 3 namespace A { f(char * p)4 char (*f(char *p))[13] { return 0; } 5 } 6 7 namespace B { 8 namespace C { f(int p)9 char (*f(int p))[42] { return 0; } 10 } 11 using namespace C; 12 } 13 14 using namespace B; 15 using namespace A; 16 17 char x[sizeof *::f(0) == 42 ? 1 : -1]; 18