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