Anders Carlsson | f47f7a1 | 2009-05-06 04:46:28 +0000 | [diff] [blame] | 1 | // RUN: clang-cc -fsyntax-only %s |
2 | |||||
3 | class C { | ||||
4 | friend class D; | ||||
5 | }; | ||||
Anders Carlsson | 5dc2af1 | 2009-05-11 22:25:03 +0000 | [diff] [blame] | 6 | |
7 | class A { | ||||
8 | public: | ||||
9 | void f(); | ||||
10 | }; | ||||
11 | |||||
12 | class B { | ||||
13 | // 'A' here should refer to the declaration above. | ||||
14 | friend class A; | ||||
15 | |||||
16 | void f(A *a) { a->f(); } | ||||
17 | }; |