1 template <class T> struct L { struct I {}; }; foo()2 template <class T> void L<T>::I::foo() {} // { dg-error "" } 3