From c1570f7a3f6ae9ae131c4b6b581b08b015a46950 Mon Sep 17 00:00:00 2001 From: Lilith Hafner Date: Sat, 24 Sep 2022 07:50:37 +0600 Subject: [PATCH] sort du.defs --- base/compiler/ssair/passes.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base/compiler/ssair/passes.jl b/base/compiler/ssair/passes.jl index 48dea77539111..d594112b239e3 100644 --- a/base/compiler/ssair/passes.jl +++ b/base/compiler/ssair/passes.jl @@ -43,7 +43,7 @@ function compute_live_ins(cfg::CFG, du::SSADefUse) use.kind === :isdefined && continue # filter out `isdefined` usages push!(uses, use.idx) end - compute_live_ins(cfg, du.defs, uses) + compute_live_ins(cfg, sort!(du.defs), uses) end # assume `stmt == getfield(obj, field, ...)` or `stmt == setfield!(obj, field, val, ...)`