From 2a4475f85ebaf3a65aa24929a3e19f86b2d5c418 Mon Sep 17 00:00:00 2001 From: Slava Pestov <slava@slava-pestovs-macbook-pro.local> Date: Thu, 1 Oct 2009 23:20:05 -0500 Subject: [PATCH] Fix alias analysis of a ##compare whose input is another ##compare --- basis/compiler/cfg/alias-analysis/alias-analysis.factor | 1 + 1 file changed, 1 insertion(+) diff --git a/basis/compiler/cfg/alias-analysis/alias-analysis.factor b/basis/compiler/cfg/alias-analysis/alias-analysis.factor index 6e915ebcb4..0c22d24a2c 100644 --- a/basis/compiler/cfg/alias-analysis/alias-analysis.factor +++ b/basis/compiler/cfg/alias-analysis/alias-analysis.factor @@ -282,6 +282,7 @@ M: ##copy analyze-aliases* } 1&& ; inline M: ##compare analyze-aliases* + call-next-method dup useless-compare? [ dst>> \ f tag-number \ ##load-immediate new-insn analyze-aliases*