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