OSDN Git Service

2010-11-05 Steve Ellcey <sje@cup.hp.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / objc.dg / naming-4.m
1 /* Testing for detecting duplicate ivars. */
2 /* { dg-do compile } */
3
4 typedef struct S { int i; } NSDictionary;
5
6 @interface A 
7 {
8     NSDictionary * _userInfo;
9 }
10 @end
11
12 @interface B : A
13 {
14     NSDictionary * _userInfo;   /* { dg-error "duplicate member" } */
15     NSDictionary * _userInfo;   /* { dg-error "duplicate member" } */
16 }
17 @end
18
19 @interface C : A
20 @end
21
22 @interface D : C
23 {
24     NSDictionary * _userInfo;   /* { dg-error "duplicate member" } */
25     NSDictionary * _userInfo;   /* { dg-error "duplicate member" } */
26 }
27 @end