File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -1720,6 +1720,7 @@ function detect_ambiguities(mods::Module...;
1720
1720
end
1721
1721
end
1722
1722
work = Base. loaded_modules_array ()
1723
+ filter! (mod -> mod === parentmodule (mod), work) # some items in loaded_modules_array are not top modules (really just Base)
1723
1724
while ! isempty (work)
1724
1725
mod = pop! (work)
1725
1726
for n in names (mod, all = true )
@@ -1754,8 +1755,8 @@ function detect_unbound_args(mods...;
1754
1755
mods = collect (mods):: Vector{Module}
1755
1756
function examine (mt:: Core.MethodTable )
1756
1757
for m in Base. MethodList (mt)
1757
- has_unbound_vars (m. sig) || continue
1758
1758
is_in_mods (m. module, recursive, mods) || continue
1759
+ has_unbound_vars (m. sig) || continue
1759
1760
tuple_sig = Base. unwrap_unionall (m. sig):: DataType
1760
1761
if Base. isvatuple (tuple_sig)
1761
1762
params = tuple_sig. parameters[1 : (end - 1 )]
@@ -1769,6 +1770,7 @@ function detect_unbound_args(mods...;
1769
1770
end
1770
1771
end
1771
1772
work = Base. loaded_modules_array ()
1773
+ filter! (mod -> mod === parentmodule (mod), work) # some items in loaded_modules_array are not top modules (really just Base)
1772
1774
while ! isempty (work)
1773
1775
mod = pop! (work)
1774
1776
for n in names (mod, all = true )
You can’t perform that action at this time.
0 commit comments