Example is pretty self explanatory I think. Output of @code_warntype says something isn't being inferred correctly.
julia> a=[1,missing,2]
3-element Array{Union{Int64, Missings.Missing},1}:
1
missing
2
julia> a+2
3-element Array{Any,1}:
3
missing
4
julia> a=[1 missing 2; 3 4 missing]
2×3 Array{Union{Int64, Missings.Missing},2}:
1 missing 2
3 4 missing
julia> a+2
2×3 Array{Any,2}:
3 missing 4
5 6 missing
I'm Julia 0.6.2 and Missings 0.2.4.
Example is pretty self explanatory I think. Output of
@code_warntypesays something isn't being inferred correctly.I'm Julia 0.6.2 and Missings 0.2.4.