@@ -82,7 +82,7 @@ function Base.show(io::IO, api::AbstractAPI)
82
82
end
83
83
84
84
""" Get current module"""
85
- cur_mod () = ccall (:jl_get_current_module , Ref{Module}, ())
85
+ cur_mod () = @static V6_COMPAT ? current_module () : ccall (:jl_get_current_module , Ref{Module}, ())
86
86
87
87
function m_eval (mod, expr)
88
88
try
122
122
123
123
"""
124
124
macro api (cmd:: Symbol )
125
- mod = @static V6_COMPAT ? current_module () : cur_mod ()
125
+ mod = cur_mod ()
126
126
cmd == :list ? _api_list (mod) :
127
127
cmd == :freeze ? _api_freeze (mod) :
128
128
cmd == :test ? _api_test (mod) :
@@ -368,6 +368,7 @@ _do_list(curmod, cpy, cmd, mod, nam, grp, api::API) =
368
368
_do_list (curmod, cpy, cmd, mod, nam, grp, getfield (api, grp))
369
369
370
370
function _do_list (curmod, cpy, cmd, mod, nam, grp, lst)
371
+ debug[] && println (" _do_list($curmod , $cpy , $cmd , $mod , $nam , $grp , $lst )" )
371
372
for sym in lst
372
373
if isdefined (mod, sym)
373
374
m_eval (curmod, Expr (cmd, nam, sym))
@@ -379,7 +380,7 @@ function _do_list(curmod, cpy, cmd, mod, nam, grp, lst)
379
380
end
380
381
381
382
macro api (cmd:: Symbol , exprs... )
382
- _api (( @static V6_COMPAT ? current_module () : cur_mod () ), cmd, exprs)
383
+ _api (cur_mod (), cmd, exprs)
383
384
end
384
385
385
386
end # module ModuleInterfaceTools
0 commit comments