Skip to content

Commit 5c677cf

Browse files
committed
Attempt to fix failing test
1 parent dc208c1 commit 5c677cf

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

test/runtests.jl

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -456,14 +456,19 @@ end
456456
@test CodeTracking.strip_gensym("𝓔′##kw") == :𝓔′
457457
end
458458

459-
if isdefined(Base, :Experimental) && isdefined(Base.Experimental, :(var"@MethodTable"))
459+
@static if isdefined(Base, :Experimental) && isdefined(Base.Experimental, :(var"@MethodTable"))
460460

461461
@testset "External method tables" begin
462462
mod = @eval module $(gensym(:ExternalMT))
463463
Base.Experimental.@MethodTable method_table
464464
end
465465
ex = :(Base.Experimental.@overlay method_table +(x::String, y::String) = x * y)
466-
method = Core.eval(mod, ex)
466+
if VERSION v"1.13-"
467+
method = Core.eval(mod, ex)
468+
else
469+
Core.eval(mod, ex)
470+
method = only(Base.MethodList(mod.method_table).ms)
471+
end
467472
lnn = LineNumberNode(Int(method.line), method.file)
468473
@test CodeTracking.definition(Expr, method) === nothing
469474
CodeTracking.method_info[MethodInfoKey(method)] = [(lnn, ex)]

0 commit comments

Comments
 (0)