FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / overload.C
blobbc41672c3e5db9861702bbf60e4b3304215f6751
1 // Build don't link: 
2 // GROUPS passed overloading
3 enum bar {};
5 void operator+ (int, int);// ERROR - .*
6 void operator+ (bar&, int);
8 template <class T> void operator+ (int b, T& t) { return b; }
9 void operator+ (int, bar&);
11 template <class T> class foo
13 public:
14   friend void operator+ <> (int, T&);
17 class baz;
19 class foo<int>;
20 class foo<baz>;