1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// RUN: %clang_cc1 -verify -fsyntax-only %s // expected-no-diagnostics void foo() { class c1 { private: int testVar; public: friend class c2; }; class c2 { void f(c1 obj) { int a = obj.testVar; // Ok } }; }