1 template <class T> class allocator;
2 struct X { virtual allocator<char> f(); };
3