FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / friend2.C
blob02ccb5c59dc9388fc62dc6d7d9cfa5193a7d7538
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:
6 extern "C"
7 void freefoo(void);
9 class foo {
10    friend void freefoo(void);
11    protected:
12       static void foomem();
13    public:
14       foo();
15       ~foo();
18 void freefoo(void)
20    foo::foomem();