]> gitweb.factorcode.org Git - factor.git/commitdiff
generic.standard: check GENERIC# for integer dispatch#.
authorJohn Benediktsson <mrjbq7@gmail.com>
Thu, 6 Aug 2015 02:10:58 +0000 (19:10 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Thu, 6 Aug 2015 02:10:58 +0000 (19:10 -0700)
core/generic/standard/standard.factor

index c214e2f9990c4e2d5fe3aabc180496ffff69eec6..0d1a4775ec2bf9e5a3d916a20ba14df486f66e96 100644 (file)
@@ -10,7 +10,8 @@ ERROR: bad-dispatch-position # ;
 TUPLE: standard-combination < single-combination # ;
 
 : <standard-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