From ad69052a1a1442e7c3fd8ebe8983279466f839f5 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Mon, 3 May 2010 22:11:29 -0400 Subject: [PATCH] compiler.cfg.value-numbering: fix typo in unit test --- basis/compiler/cfg/registers/registers.factor | 4 ++-- .../compiler/cfg/value-numbering/value-numbering-tests.factor | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/basis/compiler/cfg/registers/registers.factor b/basis/compiler/cfg/registers/registers.factor index 2f4f2a99e6..9c7896be7e 100644 --- a/basis/compiler/cfg/registers/registers.factor +++ b/basis/compiler/cfg/registers/registers.factor @@ -1,6 +1,6 @@ ! Copyright (C) 2008, 2009 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. -USING: accessors namespaces kernel parser assocs sequences ; +USING: accessors namespaces kernel math parser assocs sequences ; IN: compiler.cfg.registers ! Virtual registers, used by CFG and machine IRs, are just integers @@ -34,7 +34,7 @@ ERROR: bad-vreg vreg ; ! ##inc-d and ##inc-r affect locations as follows. Location D 0 before ! an ##inc-d 1 becomes D 1 after ##inc-d 1. -TUPLE: loc { n read-only } ; +TUPLE: loc { n integer read-only } ; TUPLE: ds-loc < loc ; C: ds-loc diff --git a/basis/compiler/cfg/value-numbering/value-numbering-tests.factor b/basis/compiler/cfg/value-numbering/value-numbering-tests.factor index 7c281d0fe7..3be4e584fb 100644 --- a/basis/compiler/cfg/value-numbering/value-numbering-tests.factor +++ b/basis/compiler/cfg/value-numbering/value-numbering-tests.factor @@ -91,7 +91,7 @@ cpu x86.32? [ [ { T{ ##load-reference f 0 + } - T{ ##replace-imm f 10 D + } + T{ ##replace-imm f + D 0 } } ] [ {