1 2 3 4 5
// PR c++/15227 template<typename> struct A {}; template<typename T> void A<T>::B::foo() {} // { dg-error "" }