@@ -21,13 +21,15 @@ function _precompile_()
2121 end
2222 end
2323
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
2931 # broadcast_getindex
30- for m = 0 : 5 , n = m: 5
32+ for m = 0 : 5 , n = m: 5
3133 @assert precompile (Tuple{typeof (broadcast_getindex),NTuple{m,Int},Int,CartesianIndex{n}})
3234 end
3335end
0 commit comments