0.7.9.27:
authorAlexey Dejneka <adejneka@comail.ru>
Mon, 4 Nov 2002 09:04:37 +0000 (09:04 +0000)
committerAlexey Dejneka <adejneka@comail.ru>
Mon, 4 Nov 2002 09:04:37 +0000 (09:04 +0000)
        Described precisely the return type of
        SB-C::SOURCE-TRANSFORM-INTRANSITIVE (it is important with our
        non-ANSI treating of VALUES type specifier).

src/compiler/srctran.lisp
version.lisp-expr

index a17d640..b82e87c 100644 (file)
 ;;; Do source transformations for intransitive n-arg functions such as
 ;;; /. With one arg, we form the inverse. With two args we pass.
 ;;; Otherwise we associate into two-arg calls.
-(declaim (ftype (function (symbol list t) list) source-transform-intransitive))
+(declaim (ftype (function (symbol list t)
+                          (values list &optional (member nil t)))
+                source-transform-intransitive))
 (defun source-transform-intransitive (function args inverse)
   (case (length args)
     ((0 2) (values nil t))
index b789f65..04df8cb 100644 (file)
@@ -18,4 +18,4 @@
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
 
-"0.7.9.26"
+"0.7.9.27"