@@ -246,24 +246,29 @@ prod2(itr) = invoke(prod, Tuple{Any}, itr)
246
246
@test maximum (Int[]; init= - 1 ) == - 1
247
247
@test minimum (Int[]; init= - 1 ) == - 1
248
248
@test extrema (Int[]; init= (1 , - 1 )) == (1 , - 1 )
249
+ @test Core. Compiler. extrema (Int[]; init= (1 , - 1 )) == (1 , - 1 )
249
250
250
251
@test maximum (sin, []; init= - 1 ) == - 1
251
252
@test minimum (sin, []; init= 1 ) == 1
252
253
@test extrema (sin, []; init= (1 , - 1 )) == (1 , - 1 )
254
+ @test Core. Compiler. extrema (sin, []; init= (1 , - 1 )) == (1 , - 1 )
253
255
254
256
@test maximum (5 ) == 5
255
257
@test minimum (5 ) == 5
256
258
@test extrema (5 ) == (5 , 5 )
257
259
@test extrema (abs2, 5 ) == (25 , 25 )
260
+ @test Core. Compiler. extrema (abs2, 5 ) == (25 , 25 )
258
261
259
262
let x = [4 ,3 ,5 ,2 ]
260
263
@test maximum (x) == 5
261
264
@test minimum (x) == 2
262
265
@test extrema (x) == (2 , 5 )
266
+ @test Core. Compiler. extrema (x) == (2 , 5 )
263
267
264
268
@test maximum (abs2, x) == 25
265
269
@test minimum (abs2, x) == 4
266
270
@test extrema (abs2, x) == (4 , 25 )
271
+ @test Core. Compiler. extrema (abs2, x) == (4 , 25 )
267
272
end
268
273
269
274
@test maximum ([- 0. ,0. ]) === 0.0
0 commit comments