Require target lra in gcc.dg/pr108095.c
[official-gcc.git] / gcc / testsuite / objc.dg / class-extension-3.m
blob51fe5eef08364b3c90b9ac868684054aaed232bb
1 /* Contributed by Nicola Pero <nicola.pero@meta-innovation.com>, December 2010.  */
2 /* { dg-do compile } */
3 /* { dg-additional-options "-Wno-objc-root-class" } */
5 /* This test tests warnings on class extensions.  */
7 #include <objc/objc.h>
9 @interface MyObject
11   Class isa;
12   int count;
14 - (int) test;        /* { dg-message "previous declaration" } */
15 @property int count; /* { dg-message "originally specified here" } */
16 @end
18 @interface MyObject ()
19 - (void) test; /* { dg-error "duplicate declaration of method .-test." } */
20 @end
22 @interface MyObject ()
23 @end
25 @interface MyObject ()
26 @property int count; /* { dg-error "redeclaration of property .count." } */
27 @end