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