Home | History | Annotate | Download | only in SemaObjC
      1 // RUN: %clang_cc1 -fsyntax-only -fobjc-default-synthesize-properties -verify -Wno-objc-root-class %s
      2 // rdar://8913053
      3 
      4 typedef unsigned char BOOL;
      5 
      6 @interface MailApp
      7 {
      8   BOOL _isAppleInternal;
      9 }
     10 @property(assign) BOOL isAppleInternal;
     11 @end
     12 
     13 static BOOL isAppleInternal() {return 0; }
     14 
     15 @implementation MailApp
     16 
     17 - (BOOL)isAppleInternal {
     18     return _isAppleInternal;
     19 }
     20 
     21 - (void)setIsAppleInternal:(BOOL)flag {
     22     _isAppleInternal= !!flag;
     23 }
     24 
     25 - (void) Meth {
     26     self.isAppleInternal = isAppleInternal();
     27 }
     28 @end
     29