// 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; }