diff --git a/core/generic/standard/standard.factor b/core/generic/standard/standard.factor index c214e2f999..0d1a4775ec 100644 --- a/core/generic/standard/standard.factor +++ b/core/generic/standard/standard.factor @@ -10,7 +10,8 @@ ERROR: bad-dispatch-position # ; TUPLE: standard-combination < single-combination # ; : ( # -- standard-combination ) - dup 0 < [ bad-dispatch-position ] when + dup integer? [ dup 0 < ] [ t ] if + [ bad-dispatch-position ] when standard-combination boa ; M: standard-combination check-combination-effect