diff --git a/src/BaseBenchmarks.jl b/src/BaseBenchmarks.jl index 87031aa..0508ccc 100644 --- a/src/BaseBenchmarks.jl +++ b/src/BaseBenchmarks.jl @@ -40,7 +40,8 @@ function load!(group::BenchmarkGroup, id::AbstractString; tune::Bool = true) modsym = MODULES[id] modpath = joinpath(dirname(@__FILE__), id, "$(modsym).jl") Core.eval(BaseBenchmarks, :(include($modpath))) - modsuite = Core.eval(BaseBenchmarks, modsym).SUITE + mod = Core.eval(BaseBenchmarks, modsym) + modsuite = @invokelatest getglobal(mod, :SUITE) group[id] = modsuite if tune results = BenchmarkTools.load(PARAMS_PATH)[1]