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