1 // PR c++/43559 2 f(U &)3 template<typename T, typename U> void f(U&) { } f(T const &)4 template<typename T, typename U> void f(T const&) { } 5 main()6 int main() 7 { 8 int a; 9 f<int, int const>(a); 10 } 11