blob: 5972cbe755c0ef221c06973ee0486c58b295d89d [file] [log] [blame]
/* APPLE LOCAL file radar 4621020 */
/* Test a variety of error reporting on mis-use of 'weak' attribute */
/* { dg-do compile { target *-*-darwin* } } */
/* APPLE LOCAL radar 4899595 */
/* { dg-options "-fno-objc-new-property -mmacosx-version-min=10.5 -fobjc-gc" } */
@interface INTF
{
id IVAR;
}
@property (weak, ivar=IVAR, bycopy) id pweak;
@end /* { dg-error "existing ivar \'IVAR\' for a \'weak\' property must be __weak" } */
/* { dg-error "\'weak\' and \'bycopy\' or \'byref\' attributes both cannot" "" { target *-*-* } 12 } */
@implementation INTF
@property (weak, ivar=IVAR, bycopy) id pweak;
@end