diff --git a/base/compiler/ssair/irinterp.jl b/base/compiler/ssair/irinterp.jl index f9565f3971733..3e114cd53ef2c 100644 --- a/base/compiler/ssair/irinterp.jl +++ b/base/compiler/ssair/irinterp.jl @@ -287,7 +287,7 @@ end function populate_def_use_map!(tpdum::TwoPhaseDefUseMap, scanner::BBScanner) scan!(scanner, false) do inst::Instruction, lstmt::Int, bb::Int - for ur in userefs(inst) + for ur in userefs(inst[:stmt]) val = ur[] if isa(val, SSAValue) push!(tpdum[val.id], inst.idx)