aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Sema/local-class-friend.cpp
blob: 6f9af7132c2a16dd16b0457d779dac0f1f62289e (plain)
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
    }
  };
}