diff --git a/Tests/base/Functions/runtime.m b/Tests/base/Functions/runtime.m index 9e2acb05b..64cb705d7 100644 --- a/Tests/base/Functions/runtime.m +++ b/Tests/base/Functions/runtime.m @@ -131,8 +131,13 @@ testHopeful = NO; u = [assoc2 retainCount]; DESTROY(o); LEAVE_POOL + +// retained values are apparently leaked in gnustep runtime +testHopeful = YES; PASS(u - 1 == [assoc2 retainCount], "OBJC_ASSOCIATION_RETAIN value released when object is deallocated") +testHopeful = NO; + ENTER_POOL o = [NSObject new]; a = 0; @@ -155,8 +160,11 @@ testHopeful = NO; } DESTROY(values[i]); } +// retained values are apparently leaked in gnustep runtime +testHopeful = YES; PASS(a == sizeof(values)/sizeof(NSObject*), "many values were released when object was deallocated"); +testHopeful = NO; t0 = "1@1:@"; t1 = NSGetSizeAndAlignment(t0, &s, &a);