Mark tests hopefull for bugs in libobjc2

This commit is contained in:
rfm 2025-03-10 21:14:41 +00:00
parent b235f9e16d
commit 9c6bd9ed97

View file

@ -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);