1// PR37314 ice-on-valid-code, from w.doeringer 2template <typename T> 3class Cdeque { 4 typedef T *pointer; 5 class iterator { 6 typedef typename Cdeque<T>::pointer pointer; 7 pointer operator->(); 8 }; 9}; 10template <typename T> T* Cdeque<T>::iterator::operator->() { } 11 12 13