John McCall | 3155f57 | 2010-04-09 19:03:51 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fsyntax-only -verify %s |
Fariborz Jahanian | 4b12ed1 | 2009-07-29 20:41:46 +0000 | [diff] [blame] | 2 | |
| 3 | class M { |
| 4 | int iM; |
| 5 | }; |
| 6 | |
| 7 | class P { |
John McCall | 553c079 | 2010-01-23 00:46:32 +0000 | [diff] [blame] | 8 | int iP; // expected-note {{declared private here}} |
| 9 | int PPR(); // expected-note {{declared private here}} |
Fariborz Jahanian | 4b12ed1 | 2009-07-29 20:41:46 +0000 | [diff] [blame] | 10 | }; |
| 11 | |
| 12 | class N : M,P { |
| 13 | N() {} |
John McCall | 85f9055 | 2010-03-10 11:27:22 +0000 | [diff] [blame] | 14 | int PR() { return iP + PPR(); } // expected-error 2 {{private member of 'P'}} |
Fariborz Jahanian | 4b12ed1 | 2009-07-29 20:41:46 +0000 | [diff] [blame] | 15 | }; |