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