In gcc/objc/: 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
[official-gcc.git] / gcc / testsuite / objc.dg / naming-4.m
blob9a85229f6a73d348805b6cc63999086d7ada94dc
1 /* Testing for detecting duplicate ivars. */
2 /* { dg-do compile } */
4 typedef struct S { int i; } NSDictionary;
6 @interface A 
8     NSDictionary * _userInfo;
10 @end
12 @interface B : A
14     NSDictionary * _userInfo;   /* { dg-error "duplicate member" } */
15     NSDictionary * _userInfo;   /* { dg-error "duplicate member" } */
17 @end
19 @interface C : A
20 @end
22 @interface D : C
24     NSDictionary * _userInfo;   /* { dg-error "duplicate member" } */
25     NSDictionary * _userInfo;   /* { dg-error "duplicate member" } */
27 @end