OSDN Git Service

2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.jason / friend2.C
1 // PRMS Id: 5189
2 // Bug: g++ fails to collapse the several declarations of freefoo, so it isn't
3 // recognized as a friend.
4 // Build don't link:
5
6 extern "C"
7 void freefoo(void);
8
9 class foo {
10    friend void freefoo(void);
11    protected:
12       static void foomem();
13    public:
14       foo();
15       ~foo();
16 };
17
18 void freefoo(void)
19 {
20    foo::foomem();
21 }