blob: d95781c1b7641a62b92a4242dd9cb4ce77cf3f7e [file] [log] [blame]
Anders Carlsson2ed6ceb2009-03-26 00:24:17 +00001// RUN: clang-cc -fsyntax-only -verify %s
2
3class C {
4 struct S; // expected-note {{previously declared 'private' here}}
5
6public:
7 struct S {}; // expected-error {{'S' redeclared with 'public' access}}
8};
9
10struct S {
11 class C; // expected-note {{previously declared 'public' here}}
12
13private:
14 class C { }; // expected-error {{'C' redeclared with 'private' access}}
15};