PR target/84336
[official-gcc.git] / gcc / testsuite / objc.dg / incomplete-type-1.m
blobf1e875f9aaea92670f3880362778cb8a8502b234
1 /* Contributed by Nicola Pero <nicola.pero@meta-innovation.com>, December 2010.  */
2 /* { dg-do compile } */
4 #include <objc/objc.h>
6 enum type1;
7 struct type2;
9 @interface MyObject
10 - (void) method1: (enum type1)argument;
11 - (void) method2: (struct type2)argument;
12 @end
14 @implementation MyObject
15 - (void) method1: (enum type1)argument { /* { dg-error "does not have a known size" } */
16   return;
18 - (void) method2: (struct type2)argument { /* { dg-error "does not have a known size" } */
19   return;
21 @end