From 8432f4c459b902910c51e8c83672ba52d7b10760 Mon Sep 17 00:00:00 2001 From: Slava Pestov <slava@slava-pestovs-macbook-pro.local> Date: Sun, 31 Jan 2010 23:26:55 +1300 Subject: [PATCH] Fix a couple of unit tests that were relying on the old compiler crossref structures --- basis/compiler/tests/redefine3.factor | 2 +- core/generic/generic-tests.factor | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/basis/compiler/tests/redefine3.factor b/basis/compiler/tests/redefine3.factor index 913111b8ea..93b1e6fa92 100644 --- a/basis/compiler/tests/redefine3.factor +++ b/basis/compiler/tests/redefine3.factor @@ -14,7 +14,7 @@ M: empty-mixin sheeple drop "wake up" ; inline : sheeple-test ( -- string ) { } sheeple ; : compiled-use? ( key word -- ? ) - "compiled-uses" word-prop 2 <groups> key? ; + "definition-dependencies" word-prop member-eq? ; [ "sheeple" ] [ sheeple-test ] unit-test [ t ] [ \ sheeple-test optimized? ] unit-test diff --git a/core/generic/generic-tests.factor b/core/generic/generic-tests.factor index 5a98173a89..ff38ee39ea 100644 --- a/core/generic/generic-tests.factor +++ b/core/generic/generic-tests.factor @@ -207,8 +207,7 @@ M: integer forget-test 3 + ; [ ] [ "IN: generic.tests USE: math FORGET: M\\ integer forget-test" eval( -- ) ] unit-test [ { } ] [ - \ + compiled-usage keys - [ method-body? ] filter + \ + effect-dependencies-of keys [ method-body? ] filter [ "method-generic" word-prop \ forget-test eq? ] filter ] unit-test