| // RUN: cp %s %t | |
| // RUN: %clang_cc1 -x objective-c -fixit %t | |
| // RUN: %clang_cc1 -x objective-c -Werror %t | |
| //rdar://17911746 | |
| @class BridgeFormatter; | |
| @interface NSObject | |
| + (id)new; | |
| @end | |
| @interface X : NSObject | |
| @property int x; | |
| @property int Y; | |
| @property(assign, readwrite, getter=formatter, setter=setFormatter:) BridgeFormatter* cppFormatter; | |
| @end | |
| @implementation X | |
| - (void) endit | |
| { | |
| self.formatter = 0; | |
| } | |
| @end | |
| int main() | |
| { | |
| X *obj = [X new]; | |
| obj.X = 3; | |
| obj.y = 4; | |
| return obj.x + obj.Y; | |
| } |