OSDN Git Service

add c++/43145 tag to changelog and testcase
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / lookup / friend2.C
1 // { dg-do compile }
2
3 // Origin: Albert Chin <bugzilla-gcc@thewrittenword.com>
4 //         Wolfgang Bangerth <bangerth@dealii.org>
5
6 // PR c++/14513, unqualified lookup of friend class.
7
8 struct S {
9     void test (void);
10 };
11
12 namespace NS {
13   class X {
14       friend class S;
15       static int *i;    // { dg-error "private" }
16   };
17 }
18
19 void S::test () {
20   NS::X::i;             // { dg-error "this context" }
21 }