Disabled atomic property tests on legacy ABI versions.

main
Frederik Seiffert 7 years ago committed by David Chisnall
parent 09fdceaa7d
commit 5aa82d059a

@ -510,7 +510,9 @@ void structDefault2Setter(id self, SEL _cmd, struct YorkshireTeaStruct value) {
int main(void) int main(void)
{ {
#ifdef NEW_ABI
testProperty("atomicBoolDefault", "TAB,VatomicBoolDefault", ATTRS(ATTR("T", "AB"), ATTR("V", "atomicBoolDefault"))); testProperty("atomicBoolDefault", "TAB,VatomicBoolDefault", ATTRS(ATTR("T", "AB"), ATTR("V", "atomicBoolDefault")));
#endif
testProperty("charDefault", "Tc,VcharDefault", ATTRS(ATTR("T", "c"), ATTR("V", "charDefault"))); testProperty("charDefault", "Tc,VcharDefault", ATTRS(ATTR("T", "c"), ATTR("V", "charDefault")));
testProperty("doubleDefault", "Td,VdoubleDefault", ATTRS(ATTR("T", "d"), ATTR("V", "doubleDefault"))); testProperty("doubleDefault", "Td,VdoubleDefault", ATTRS(ATTR("T", "d"), ATTR("V", "doubleDefault")));
testProperty("enumDefault", "Ti,VenumDefault", ATTRS(ATTR("T", "i"), ATTR("V", "enumDefault"))); testProperty("enumDefault", "Ti,VenumDefault", ATTRS(ATTR("T", "i"), ATTR("V", "enumDefault")));
@ -601,7 +603,9 @@ int main(void)
ATTR("S", "setDynamicGetterSetter:"))); ATTR("S", "setDynamicGetterSetter:")));
Protocol *testProto = objc_getProtocol("ProtocolTest"); Protocol *testProto = objc_getProtocol("ProtocolTest");
#ifdef NEW_ABI
testPropertyForProtocol(testProto, "atomicBoolDefault", "TAB", ATTRS(ATTR("T", "AB"))); testPropertyForProtocol(testProto, "atomicBoolDefault", "TAB", ATTRS(ATTR("T", "AB")));
#endif
testPropertyForProtocol(testProto, "charDefault", "Tc", ATTRS(ATTR("T", "c"))); testPropertyForProtocol(testProto, "charDefault", "Tc", ATTRS(ATTR("T", "c")));
testPropertyForProtocol(testProto, "doubleDefault", "Td", ATTRS(ATTR("T", "d"))); testPropertyForProtocol(testProto, "doubleDefault", "Td", ATTRS(ATTR("T", "d")));
testPropertyForProtocol(testProto, "enumDefault", "Ti", ATTRS(ATTR("T", "i"))); testPropertyForProtocol(testProto, "enumDefault", "Ti", ATTRS(ATTR("T", "i")));

Loading…
Cancel
Save