Small ChangeLog tweak.
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.robertl / eb125.C
blobd66dbd8944057578416009c6547e699cbdc7c64e
1 // { dg-do assemble }
3 struct test_box
4     {
5      void print(void);
6     };
8 void test<class BOX> (test_box *);   // { dg-error "" } illegal code
10 class test_square
11     {
12       friend void test<class BOX> (test_box *); // { dg-error "" } does not match
13     }                                           // { dg-error "after class definition" }
17 template <class BOX> void test(BOX *the_box)
18     {x                          // { dg-error "not declared in this scope" }
19     the_box->print();
20     }
22 template void test<> (test_box *);