@@ -21,13 +21,15 @@ function _precompile_()
21
21
end
22
22
end
23
23
24
- # Some expensive generators
25
- @assert precompile (Tuple{typeof (which (__broadcast,(Any,Size,Tuple{Vararg{Size}},Vararg{Any},)). generator. gen),Any,Any,Any,Any,Any,Any})
26
- @assert precompile (Tuple{typeof (which (_zeros,(Size,Type{<: StaticArray },)). generator. gen),Any,Any,Any,Type,Any})
27
- @assert precompile (Tuple{typeof (which (_mapfoldl,(Any,Any,Colon,Any,Size,Vararg{StaticArray},)). generator. gen),Any,Any,Any,Any,Any,Any,Any,Any})
28
-
24
+ # TODO : These fail to precompile on v1.11 pre-release
25
+ if VERSION < v " 1.11.0-0"
26
+ # Some expensive generators
27
+ @assert precompile (Tuple{typeof (which (__broadcast,(Any,Size,Tuple{Vararg{Size}},Vararg{Any},)). generator. gen),Any,Any,Any,Any,Any,Any})
28
+ @assert precompile (Tuple{typeof (which (_zeros,(Size,Type{<: StaticArray },)). generator. gen),Any,Any,Any,Type,Any})
29
+ @assert precompile (Tuple{typeof (which (_mapfoldl,(Any,Any,Colon,Any,Size,Vararg{StaticArray},)). generator. gen),Any,Any,Any,Any,Any,Any,Any,Any})
30
+ end
29
31
# broadcast_getindex
30
- for m = 0 : 5 , n = m: 5
32
+ for m = 0 : 5 , n = m: 5
31
33
@assert precompile (Tuple{typeof (broadcast_getindex),NTuple{m,Int},Int,CartesianIndex{n}})
32
34
end
33
35
end
0 commit comments