1// PR c++/53816 2 3template <typename T> 4struct S { int v () const; }; 5template <typename T> 6struct V : public S<T> {}; 7struct U 8{ 9 V<int> v; 10 template<typename T> 11 struct W 12 { 13 W (U const &x) { V<int> const &v = x.v; v.v(); } 14 }; 15}; 16