Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.jason / friend2.C
blob7264bd3b8e59896ea01d2b7f6206b3d3e6644032
1 // { dg-do assemble  }
2 // PRMS Id: 5189
3 // Bug: g++ fails to collapse the several declarations of freefoo, so it isn't
4 // recognized as a friend.
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();