From 65f86bfce7ecbddbc1be8555a0c5b03d3ae068b5 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Fri, 30 Apr 2010 18:18:30 -0400 Subject: [PATCH] compiler.cfg.ssa.detruction: coalesce different representations in more cases --- basis/compiler/cfg/ssa/destruction/destruction.factor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/basis/compiler/cfg/ssa/destruction/destruction.factor b/basis/compiler/cfg/ssa/destruction/destruction.factor index eea64eec07..ff174bc713 100644 --- a/basis/compiler/cfg/ssa/destruction/destruction.factor +++ b/basis/compiler/cfg/ssa/destruction/destruction.factor @@ -82,7 +82,7 @@ M: insn prepare-insn [ defs-vreg ] [ uses-vregs ] bi 2dup empty? not and [ first - 2dup [ rep-of ] bi@ eq? + 2dup [ rep-of reg-class-of ] bi@ eq? [ try-to-coalesce ] [ 2drop ] if ] [ 2drop ] if ] bi ;