// PR c++/53816 template struct S { int v () const; }; template struct V : public S {}; struct U { V v; template struct W { W (U const &x) { V const &v = x.v; v.v(); } }; };