OSDN Git Service

Formatting fixes.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.pt / redecl1.C
1 // { dg-do assemble  }
2
3 template <class T>
4 struct S1; // { dg-error "" } previous declaration
5
6 template <class T, class U>
7 struct S1 {}; // { dg-error "" } used 1 template parameter
8
9 template <class T = int> // { dg-error "" } original def of default
10 struct S2; 
11
12 template <class T = int>
13 struct S2; // { dg-error "" } redefinition of default
14
15 template <class T> // { dg-error "" } template parameter
16 struct S3;
17
18 template <int I>
19 struct S3; // { dg-error "" } redeclared here
20
21 template <template <class T> class C>
22 struct S3; // { dg-error "" } redeclared here