From 9c6bd9ed97c835a14d53abe2a92fe5443b513def Mon Sep 17 00:00:00 2001 From: rfm Date: Mon, 10 Mar 2025 21:14:41 +0000 Subject: [PATCH] Mark tests hopefull for bugs in libobjc2 --- Tests/base/Functions/runtime.m | 8 ++++++++ 1 file changed, 8 insertions(+) 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);