/* Contributed by Nicola Pero , November 2010. */ /* { dg-do compile } */ /* { dg-options "-Wno-property-assign-default" } */ #include /* Test that -Wno-property-assign-default turns off all "object property xxx has no assign, return or copy attribute" warnings. */ @interface MyRootClass { Class isa; } @property id property_a; /* Would normally generate a warning. */ @property (readonly) id property_b; @property id *property_c; @property Class property_d; @property MyRootClass *property_e; /* Would normally generate a warning. */ @end