1// RUN: %clang_cc1 -fsyntax-only -verify %s
2
3@interface B1 {
4@public
5  double fill_B;	// expected-note {{previous declaration is here}}
6  unsigned : 0;
7}
8@end
9
10@interface B : B1 {
11@public
12  int one;	// expected-note {{previous declaration is here}}
13  int one;	// expected-error {{duplicate member 'one'}}
14  unsigned : 0;
15}
16@end
17
18@interface A : B {
19@public
20  int fill_B;	// expected-error {{duplicate member 'fill_B'}}
21}
22@end
23