[committed] Fix minor SH scan-asm failure after recent IOR->ADD changes
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / defarg6.C
blobf5f7b7b2262f19400237f6fe8432dfefcc2cb297
1 // { dg-do assemble  }
2 // { dg-options "-std=gnu++98" }
4 template <class T>
5 struct C {
6   template <class U>
7   void f(U); // OK
9   template <class V = int>
10   struct I {}; // OK
12   template <class W = int>
13   void h(W); // { dg-error "" } default argument
14   
15   template <class Y>
16   void k(Y);
19 template <class T>
20 template <class U = double>
21 void C<T>::f(U) {} // { dg-error "" } default argument
23 template <class X = void*>
24 void g(X); // { dg-error "" } default argument
26 template <class T = double>
27 template <class Y>
28 void C<T>::k(Y) {} // { dg-error "" } default argument