1 // PR c++/27689 2 3 void f (...); 4 template <template <typename> class F, typename T> void f (F<T>); 5 template <typename> struct foo { struct bar {}; }; g(foo<int>::bar x)6 void g (foo<int>::bar x) { f(x); } 7 8