diff --git a/Tests/base/Functions/propertyAttrs.m b/Tests/base/Functions/propertyAttrs.m index 0588db7..b0fdfa0 100644 --- a/Tests/base/Functions/propertyAttrs.m +++ b/Tests/base/Functions/propertyAttrs.m @@ -48,6 +48,7 @@ union MoneyUnion { float alone; double down; }; id idReadonlyCopyNonatomic; id idReadonlyRetainNonatomic; id idReadonlyWeakNonatomic; + id _idOther; } @property char charDefault; @property double doubleDefault; @@ -78,6 +79,7 @@ union MoneyUnion { float alone; double down; }; @property(nonatomic, readonly, copy) id idReadonlyCopyNonatomic; @property(nonatomic, readonly, retain) id idReadonlyRetainNonatomic; @property(nonatomic, readonly, weak) id idReadonlyWeakNonatomic; address@hidden(retain) id idOther; @property(retain) id idDynamic; @end @@ -111,6 +113,7 @@ union MoneyUnion { float alone; double down; }; @synthesize idReadonlyCopyNonatomic; @synthesize idReadonlyRetainNonatomic; @synthesize idReadonlyWeakNonatomic; address@hidden idOther = _idOther; @dynamic idDynamic; @end @@ -243,6 +246,7 @@ int main(void) ATTR("R", ""), ATTR("N", ""), ATTR("V", "idReadonlyWeakNonatomic"))); + testProperty("idOther", "T@,&,V_idOther", ATTRS(ATTR("T", "@"), ATTR("&", ""), ATTR("V", "_idOther"))); testProperty("idDynamic", "T@,&,D", ATTRS(ATTR("T", "@"), ATTR("&", ""), ATTR("D", ""))); return 0; }