@@ -164,16 +164,20 @@ end
164164
165165 r = OffsetArrays. IdOffsetRange (3 : 5 , - 1 )
166166 rc = copyto! (similar (r), r)
167- @test @inferred (broadcast (+ , r, big (2 ))) == @inferred (broadcast (+ , big (2 ), r)) == rc .+ big (2 )
168- n = big (typemax (Int)) + 1
167+ n = big (typemax (Int))
169168 @test @inferred (broadcast (+ , r, n)) == @inferred (broadcast (+ , n, r)) == rc .+ n
170169 @test @inferred (broadcast (- , r)) == .- rc
171- @test @inferred (broadcast (- , r, big (2 ))) == rc .- big (2 )
172- @test @inferred (broadcast (- , big (2 ), r)) == big (2 ) .- rc
173- @test @inferred (broadcast (* , r, 2 )) == @inferred (broadcast (* , 2 , r)) == rc .* 2
174- @test @inferred (broadcast (* , r, 2.5 )) == @inferred (broadcast (* , 2.5 , r)) == rc .* 2.5
175- @test @inferred (broadcast (/ , r, 2 )) == @inferred (broadcast (\ , 2 , r)) == rc ./ 2
176- @test @inferred ((r -> big .(r))(r)) == big .(rc)
170+ @test @inferred (broadcast (big, r)) == big .(rc)
171+ for n in Any[2 , big (2 )]
172+ @test @inferred (broadcast (+ , r, n)) == @inferred (broadcast (+ , n, r)) == rc .+ n
173+ @test @inferred (broadcast (- , r, n)) == rc .- n
174+ @test @inferred (broadcast (- , n, r)) == n .- rc
175+ @test @inferred (broadcast (* , r, n)) == @inferred (broadcast (* , n, r)) == rc .* n
176+ @test @inferred (broadcast (/ , r, n)) == @inferred (broadcast (\ , n, r)) == rc ./ n
177+ end
178+ for n in Any[2.5 , big (5 )/ 2 ]
179+ @test @inferred (broadcast (* , r, n)) == @inferred (broadcast (* , n, r)) == rc .* n
180+ end
177181
178182 @testset " Idempotent indexing" begin
179183 @testset " Indexing into an IdOffsetRange" begin
0 commit comments