1 // The call to f is not potentially evaluated (3.2), so f<int> is not used,
2 // so it should not be required.
3 
4 template <class T>
f(T)5 T f (T)
6 {
7   typename T::X x;
8 }
9 
main()10 int main()
11 {
12   int i = sizeof (f(0));
13 }
14