blob: c33c5e9d1ac6e2204fbe5bd690f9ea2babf371fe [file] [log] [blame]
/* 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;
__attribute__((objc_root_class)) @interface SPeer
{
}
@property(nonatomic,readonly,retain) SSyncSet* syncSet;
@end
@class SSyncSet_iDisk;
@interface SPeer_iDisk_remote1 : SPeer
{
}
- (SSyncSet_iDisk*) syncSet;
@end
__attribute__((objc_root_class)) @interface SPeer_iDisk_local
{
}
- (SSyncSet_iDisk*) syncSet;
@end
__attribute__((objc_root_class)) @interface SSyncSet
{
}
@end
__attribute__((objc_root_class)) @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-warning "type of accessor does not match the type of property" } */
}
@end