1 // { dg-do compile } 2 3 // Copyright (C) 2003 Free Software Foundation, Inc. 4 // Contributed by Nathan Sidwell 32 Jan 2003 <nathan@codesourcery.com> 5 6 // PR 795. fields are not necessarily a dependent type. 7 8 struct V 9 { 10 template<typename T> T get (); 11 }; 12 13 struct L 14 { 15 V v; 16 atL17 template<typename T> T at (int i) 18 { 19 return v.get<T> (); 20 } 21 }; 22