guile-1.8-20061126

(use-modules (oop goops))
(define-class <c> ())
(define-method (* a (b <c>)) #t)
(* 0 (make <c>))
==> 0



--- orig/libguile/numbers.c     2006-11-29 18:09:22.393764800 +0100
+++ mod/libguile/numbers.c      2006-11-29 18:10:22.319934400 +0100
@@ -4416,12 +4416,6 @@
    intbig:
      xx = SCM_I_INUM (x);

-      switch (xx)
-       {
-        case 0: return x; break;
-        case 1: return y; break;
-       }
-
      if (SCM_I_INUMP (y))
       {
         long yy = SCM_I_INUM (y);



_______________________________________________
Bug-guile mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-guile

Reply via email to