-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Testing Arrow asserts in subtyping on 1.9 #49354
Comments
julia> function fromarrow end
julia> x = Tuple{typeof(fromarrow), Type{Union{Missing, NamedTuple{(:c,), Tuple{String}}}}, Missing}
julia> y = Tuple{typeof(fromarrow), Type{Union{Missing, T}}, T} where T<:NamedTuple
julia> x <: y
julia: /home/tim/Julia/src/julia/src/subtype.c:1961: ijl_subtype_env: Assertion `obvious_subtype == 3 || obvious_subtype == subtype || jl_has_free_typevars(x) || jl_has_free_typevars(y)' failed. |
This looks quite similar to #48935 (comment), This case is not hard to fix, but I'm afraid there're more remaining issues. |
This is the one that comes up on PkgEval so we could at least start with fixing this one. |
Seems to work fine on master. Regression introduced in one of the backports it seems.
Ref: https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_hash/9aa7669_vs_7b39515/Arrow.primary.log
The text was updated successfully, but these errors were encountered: