1// PR c++/15165 2 3struct S 4{ 5 template <class T> S(const T &e); 6}; 7int operator *(const double, const S &); 8template <class T> 9struct X { 10 enum { SIXTY_FOUR=64 }; 11 struct node { 12 unsigned char *ptr[sizeof(T)*SIXTY_FOUR]; 13 void d() {} 14 }; 15 node *head; 16}; 17template struct X<int>; 18