Skip to content

Commit 37fe489

Browse files
authored
Adjust to upcoming lowering change (#120)
See JuliaLang/julia#56509, which will add `:latestworld` exprs in a few places that the tests are sensitive to.
1 parent 6bb2566 commit 37fe489

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

test/codeedges.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ module ModSelective end
282282
edges = CodeEdges(ModSelective, src)
283283
isrequired = fill(false, length(src.code))
284284
j = length(src.code) - 1
285-
if !Meta.isexpr(src.code[end-1], :method, 3)
285+
while !Meta.isexpr(src.code[j], :method, 3)
286286
j -= 1
287287
end
288288
@assert Meta.isexpr(src.code[j], :method, 3)
@@ -352,7 +352,8 @@ module ModSelective end
352352
edges = CodeEdges(Main, src)
353353
idx = findfirst(istypedef, src.code)
354354
r = LoweredCodeUtils.typedef_range(src, idx)
355-
@test last(r) == length(src.code) - 1
355+
# 1 before :latestworld, 2 after
356+
@test (length(src.code) - last(r)) in (1, 2)
356357
end
357358

358359
@testset "Display" begin

0 commit comments

Comments
 (0)