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