1*67e74705SXin Li struct S { 2*67e74705SXin Li S(); 3*67e74705SXin Li S(const S&); 4*67e74705SXin Li ~S(); 5*67e74705SXin Li S& operator= (const S&); 6*67e74705SXin Li }; 7*67e74705SXin Li 8*67e74705SXin Li @interface C { 9*67e74705SXin Li S position; 10*67e74705SXin Li } 11*67e74705SXin Li @property(assign, nonatomic) S position; 12*67e74705SXin Li @end 13*67e74705SXin Li 14*67e74705SXin Li @implementation C 15*67e74705SXin Li @synthesize position; 16*67e74705SXin Li @end 17