1// RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s 2 3@interface IDELogNavigator 4{ 5 id selectedObjects; 6} 7@end 8 9@interface IDELogNavigator (CAT) 10 @property (readwrite, retain) id selectedObjects; // expected-note {{property declared here}} 11 @property (readwrite, retain) id d_selectedObjects; // expected-note {{property declared here}} 12@end 13 14@implementation IDELogNavigator 15@synthesize selectedObjects = _selectedObjects; // expected-error {{property declared in category 'CAT' cannot be implemented in class implementation}} 16@dynamic d_selectedObjects; // expected-error {{property declared in category 'CAT' cannot be implemented in class implementation}} 17@end 18 19