summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/lookup/friend1.C
blob: 47fe0556519e8072060ef5e675c1235323ce6964 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// { dg-do compile }

// Origin: <matz@suse.de>

// PR c++/9970: In-class friend function definition after
// declaration lexical scope problem.

void f();
struct X
{
  enum { k = 1 };
  friend void f() {
        char a[k];
  }
};