From: Nikodemus Siivola Date: Sun, 28 Mar 2010 12:16:02 +0000 (+0000) Subject: 1.0.37.5: remove a redundant IF X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=dbf6fed96e295533747e5b983bfdb6e8ae7902ef;p=sbcl.git 1.0.37.5: remove a redundant IF (IF BOOL X X) == X The duplication occurred at 0.9.3.32 when INSTANCE-LAMBDA in the first leg was be replaced with a regular LAMBDA. --- diff --git a/src/pcl/dfun.lisp b/src/pcl/dfun.lisp index 97bb828..8ec29bc 100644 --- a/src/pcl/dfun.lisp +++ b/src/pcl/dfun.lisp @@ -1665,15 +1665,10 @@ Except see also BREAK-VICIOUS-METACIRCLE. -- CSR, 2003-05-28 (all-sorted-p t) function-p) (if (null methods) - (if function-p - (lambda (method-alist wrappers) - (declare (ignore method-alist wrappers)) - #'(lambda (&rest args) - (apply #'no-applicable-method gf args))) - (lambda (method-alist wrappers) - (declare (ignore method-alist wrappers)) - (lambda (&rest args) - (apply #'no-applicable-method gf args)))) + (lambda (method-alist wrappers) + (declare (ignore method-alist wrappers)) + (lambda (&rest args) + (apply #'no-applicable-method gf args))) (let* ((key (car methods)) (ht *effective-method-cache*) (ht-value (with-locked-hash-table (ht) diff --git a/version.lisp-expr b/version.lisp-expr index a83e306..0467b50 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"1.0.37.4" +"1.0.37.5"