Rafael Espindola | 14f9889 | 2013-09-27 20:21:48 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s |
Andy Gibbs | 8e8fb3b | 2012-10-19 12:44:48 +0000 | [diff] [blame] | 2 | // expected-no-diagnostics |
Fariborz Jahanian | d0fbadd | 2011-01-26 00:57:01 +0000 | [diff] [blame] | 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 |