1 // { dg-do assemble } 2 3 template <class T> 4 struct S1 {}; 5 6 namespace N { 7 } 8 9 struct S2 10 { 11 typedef N::S1<int> S2_T; // { dg-error "" } parse error 12 }; 13