File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -456,14 +456,19 @@ end
456456 @test CodeTracking. strip_gensym (" 𝓔′##kw" ) == :𝓔′
457457end
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)]
You can’t perform that action at this time.
0 commit comments