2014-01-30 Alangi Derick <alangiderick@gmail.com>
[official-gcc.git] / gcc / testsuite / obj-c++.dg / property / at-property-23.mm
blob73138f64c4a3cdaf4e555c831839b7e91571d2e7
1 /* Contributed by Nicola Pero <nicola.pero@meta-innovation.com>, November 2010.  */
2 /* { dg-do compile } */
4 /* Test that properties of type arrays or bitfields are rejected.  */
6 #include <stdlib.h>
7 #include <objc/objc.h>
8 #include <objc/runtime.h>
10 @interface MyRootClass
12   Class isa;
14 @property int a[8]; /* { dg-error "property can not be an array" } */
15 @property int b:8;  /* { dg-error "expected" } */
16 @property int c[];  /* { dg-error "property can not be an array" } */
17                     /* { dg-error "ISO C.. forbids zero-size array" "" { target *-*-* } 16 } */
18 @end