From c79b9844bdb8a290ffab2921243f6096156e8dd7 Mon Sep 17 00:00:00 2001 From: rfm Date: Sun, 23 Jun 2024 08:20:52 +0100 Subject: [PATCH] fix non-portable code in testcase --- Tests/base/NSPredicate/basic.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tests/base/NSPredicate/basic.m b/Tests/base/NSPredicate/basic.m index 496758888..1d0a33f5d 100644 --- a/Tests/base/NSPredicate/basic.m +++ b/Tests/base/NSPredicate/basic.m @@ -183,7 +183,9 @@ void testExpressions(void) id value = [expression expressionValueWithObject: nil context: nil]; PASS(value != nil, "Expression evaluation returns a value"); - NSExpression *expression2 = [NSExpression expressionWithFormat: @"%f*%f" argumentArray:@[@3.4,@3.1]]; + NSExpression *expression2 = [NSExpression expressionWithFormat: @"%f*%f" + argumentArray: [NSArray arrayWithObjects: + [NSNumber numberWithFloat: 3.4], [NSNumber numberWithFloat: 3.1], nil]]; PASS(expression2 != nil, "expressionWithFormat:argumentArray: returns an initialized expression"); id value2 = [expression2 expressionValueWithObject: nil context: nil];