From daa87fce6636cde7cd83a90417e7009ee1c4135b Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Thu, 24 Jun 2010 04:28:34 -0400 Subject: [PATCH] stack-checker.dependencies: fix error thrown if depends-on-single-method parameters are no longer valid --- basis/stack-checker/dependencies/dependencies.factor | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/basis/stack-checker/dependencies/dependencies.factor b/basis/stack-checker/dependencies/dependencies.factor index f35fb4afd7..bb1cf080de 100644 --- a/basis/stack-checker/dependencies/dependencies.factor +++ b/basis/stack-checker/dependencies/dependencies.factor @@ -165,7 +165,10 @@ SYMBOL: +no-method+ M: depends-on-single-method satisfied? [ method-class>> ] [ object-class>> ] [ generic>> ] tri - subclass-with-only-method = ; + { + [ [ class? ] [ class? ] [ generic? ] tri* and and ] + [ subclass-with-only-method = ] + } 3&& ; TUPLE: depends-on-method-identity class generic method ;