1 // RUN: %clang_cc1 -fobjc-gc -emit-llvm -o %t %s
2 // RUN: grep objc_assign_ivar %t | count 6
17 @property id property;
18 @property I* propertyI;
20 @property TI* propertyTI;
22 @property TPI propertyTPI;
24 @property ID propertyID;
27 @implementation MyClass
28 @synthesize property=_property;
29 @synthesize propertyI;
30 @synthesize propertyTI=_propertyTI;
31 @synthesize propertyTPI=_propertyTPI;
32 @synthesize propertyID = _propertyID;
40 myObj.propertyTPI = 0;