Skip to content

Commit 9906616

Browse files
committed
Add test
1 parent c17e222 commit 9906616

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Compiler/test/irpasses.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2030,3 +2030,13 @@ let code = Any[
20302030
ir = Compiler.domsort_ssa!(ir, domtree)
20312031
Compiler.verify_ir(ir)
20322032
end
2033+
2034+
let src = code_typed1(()) do
2035+
a = Ref{Any}()
2036+
setfield!(a, :x, 2)
2037+
invokelatest(identity, a)
2038+
isdefined(a, :x) && return 1.0
2039+
a[]
2040+
end
2041+
@test count(iscall((src, isdefined)), src.code) == 0
2042+
end

0 commit comments

Comments
 (0)