Home | History | Annotate | Download | only in SemaObjC
      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