OSDN Git Service

* g++.old-deja/g++.other/eh4.C: Fix typo.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.other / friend7.C
1 // Origin: Martin v. Löwis  <loewis@informatik.hu-berlin.de>
2 // Test that a friend declaration with an explicit :: finds the right fn.
3 // Build don't link:
4
5 namespace M {
6 class S; 
7 }
8 void foo(M::S *);
9
10 namespace M {
11 class S {
12   friend void (::foo)(S *);
13   void Fn(); 
14   static S s;
15 };
16
17
18 void (::foo)(M::S *ptr) {
19   M::S::s.Fn();
20   ptr->Fn();
21