/* APPLE LOCAL file radar 5512183 */ /* { dg-options "-mmacosx-version-min=10.5" { target powerpc*-*-darwin* i?86*-*-darwin* } } */ /* { dg-do compile } */ @class SSyncSet; @class SStore; @class SSyncJob; @class SNode; SSyncSet *slocal; @interface SPeer { } @property(nonatomic,readonly,retain) SSyncSet* syncSet; @end @class SSyncSet_iDisk; @interface SPeer_iDisk_remote1 : SPeer { } - (SSyncSet_iDisk*) syncSet; @end @interface SPeer_iDisk_local { } - (SSyncSet_iDisk*) syncSet; @end @interface SSyncSet { } @end @interface SSyncSet_iDisk { } @property(nonatomic,readonly,retain) SPeer_iDisk_local* localPeer; @end @interface SPeer_iDisk_remote1 (protected) @end @implementation SPeer_iDisk_remote1 (protected) - (void) preferredSource1 { self.syncSet.localPeer; /* { dg-error "type of accessor does not match the type of property" } */ } @end