diff --git a/basis/compiler/cfg/alias-analysis/alias-analysis.factor b/basis/compiler/cfg/alias-analysis/alias-analysis.factor index 0c22d24a2c..2303b98aed 100644 --- a/basis/compiler/cfg/alias-analysis/alias-analysis.factor +++ b/basis/compiler/cfg/alias-analysis/alias-analysis.factor @@ -278,7 +278,7 @@ M: ##copy analyze-aliases* : useless-compare? ( insn -- ? ) { [ cc>> cc= eq? ] - [ [ src1>> vreg>ac ] [ src2>> vreg>ac ] bi = not ] + [ [ src1>> ] [ src2>> ] bi [ resolve vreg>ac ] bi@ = not ] } 1&& ; inline M: ##compare analyze-aliases*