blob: 1db6704909df4a2865ae8cf1c6396a062a278148 [file] [log] [blame]
Daniel Dunbar8fbe78f2009-12-15 20:14:24 +00001// RUN: %clang_cc1 -fsyntax-only -faccess-control -verify %s
Fariborz Jahanian4b12ed12009-07-29 20:41:46 +00002
3class M {
4 int iM;
5};
6
7class P {
John McCall553c0792010-01-23 00:46:32 +00008 int iP; // expected-note {{declared private here}}
9 int PPR(); // expected-note {{declared private here}}
Fariborz Jahanian4b12ed12009-07-29 20:41:46 +000010};
11
12class N : M,P {
13 N() {}
John McCall85f90552010-03-10 11:27:22 +000014 int PR() { return iP + PPR(); } // expected-error 2 {{private member of 'P'}}
Fariborz Jahanian4b12ed12009-07-29 20:41:46 +000015};