Fix the property introspection test.

main
David Chisnall 10 years ago
parent b5e12e914c
commit 5c21e73f26

@ -43,7 +43,7 @@ __attribute__((objc_root_class))
int intReadonlyGetter;
int intReadwrite;
int intAssign;
id idDefault;
__unsafe_unretained id idDefault;
id idRetain;
id idCopy;
__weak id idWeak;
@ -74,7 +74,7 @@ __attribute__((objc_root_class))
@property(getter=isIntReadOnlyGetter, readonly) int intReadonlyGetter;
@property(readwrite) int intReadwrite;
@property(assign) int intAssign;
@property id idDefault;
@property(unsafe_unretained) id idDefault;
@property(retain) id idRetain;
@property(copy) id idCopy;
@property(weak) id idWeak;
@ -129,6 +129,7 @@ __attribute__((objc_root_class))
@synthesize idOther = _idOther;
@dynamic idDynamic;
@dynamic idDynamicGetterSetter;
- (void)_ARCCompliantRetainRelease {}
@end
@protocol ProtocolTest
@ -152,7 +153,7 @@ __attribute__((objc_root_class))
@property(getter=isIntReadOnlyGetter, readonly) int intReadonlyGetter;
@property(readwrite) int intReadwrite;
@property(assign) int intAssign;
@property id idDefault;
@property(unsafe_unretained) id idDefault;
@property(retain) id idRetain;
@property(copy) id idCopy;
@property(weak) id idWeak;
@ -193,7 +194,7 @@ __attribute__((objc_root_class))
int intReadonlyGetter;
int intReadwrite;
int intAssign;
id idDefault;
__unsafe_unretained id idDefault;
id idRetain;
id idCopy;
__weak id idWeak;
@ -239,6 +240,7 @@ __attribute__((objc_root_class))
@synthesize idOther = _idOther;
@dynamic idDynamic;
@dynamic idDynamicGetterSetter;
- (void)_ARCCompliantRetainRelease {}
@end
#define ATTR(n, v) (objc_property_attribute_t){(n), (v)}
@ -666,6 +668,7 @@ int main(void)
ATTR("V", "structDefault")));
PropertyTest* t = class_createInstance(testClass, 0);
assert(t != nil);
object_setClass(t, testClass);
t.intDefault = 2;
assert(t.intDefault == 2);

Loading…
Cancel
Save