@@ -632,8 +632,8 @@ function make_typealias(@nospecialize(x::Type))
632
632
x isa UnionAll && push! (xenv, x)
633
633
for mod in mods
634
634
for name in unsorted_names (mod)
635
- if isdefined (mod, name) && ! isdeprecated (mod, name) && isconst (mod, name)
636
- alias = getfield (mod, name)
635
+ if isdefinedglobal (mod, name) && ! isdeprecated (mod, name) && isconst (mod, name)
636
+ alias = getglobal (mod, name)
637
637
if alias isa Type && ! has_free_typevars (alias) && ! print_without_params (alias) && x <: alias
638
638
if alias isa UnionAll
639
639
(ti, env) = ccall (:jl_type_intersection_with_env , Any, (Any, Any), x, alias):: SimpleVector
@@ -836,8 +836,8 @@ function make_typealiases(@nospecialize(x::Type))
836
836
x isa UnionAll && push! (xenv, x)
837
837
for mod in mods
838
838
for name in unsorted_names (mod)
839
- if isdefined (mod, name) && ! isdeprecated (mod, name) && isconst (mod, name)
840
- alias = getfield (mod, name)
839
+ if isdefinedglobal (mod, name) && ! isdeprecated (mod, name) && isconst (mod, name)
840
+ alias = getglobal (mod, name)
841
841
if alias isa Type && ! has_free_typevars (alias) && ! print_without_params (alias) && ! (alias <: Tuple )
842
842
(ti, env) = ccall (:jl_type_intersection_with_env , Any, (Any, Any), x, alias):: SimpleVector
843
843
ti === Union{} && continue
0 commit comments