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