1// { dg-do assemble  }
2// Origin: Martin v. L�wis  <loewis@informatik.hu-berlin.de>
3// Test for resolution of core issue 125.
4
5struct A{
6  struct B{};
7};
8
9A::B C();
10
11namespace B{
12  A C();
13}
14
15class Test{
16  friend A (::B::C)();  // Ok
17  friend A::B (::C)();  // Ok
18  friend A::B::C();     // { dg-error "" } no A::B::C
19};
20