repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
[official-gcc.git]
/
gcc
/
testsuite
/
g++.old-deja
/
g++.robertl
/
eb26.C
blob
b43f21a7fa4409318d3e171e163199c67ef3c1a6
1
// { dg-do run }
2
//
3
// egcs-2.90.06
4
// cannot declare friend of enclosing class using its scope, works fine
5
// without scope or for definition of foo::bar::f
6
//
7
8
class foo
9
{
10
public:
11
static int f();
12
class bar {
13
friend int foo::f();
14
// friend int f();
15
static int x;
16
public:
17
static int f() {return foo::f();}
18
};
19
};
20
21
int foo::bar::x;
22
23
int foo::f() {
24
return bar::x;
25
}
26
27
int
28
main ()
29
{
30
return foo::bar::f ();
31
}