0.7.10.26:
authorChristophe Rhodes <csr21@cam.ac.uk>
Thu, 19 Dec 2002 16:27:01 +0000 (16:27 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Thu, 19 Dec 2002 16:27:01 +0000 (16:27 +0000)
commit86fca9c405f91d02784bcdd24b25a81dce549332
tree162da8d3c4c7e8780b9970703300736324fe299b
parent0ea76b6b3c9e5c5608ca4c03f429834222717301
0.7.10.26:
Fix up a theoretical bug in the COMPILE DERIVE-TYPE-OPTIMIZER
... '(VALUES FUNCTION BOOLEAN BOOLEAN), not 'FUNCTION

(why only a "theoretical" bug?  Well, at present, SBCL's type
engine returns (VALUES FUNCTION BOOLEAN BOOLEAN) for
          (VALUES-TYPE-INTERSECTION
           'FUNCTION
           '(VALUES (OR FUNCTION SYMBOL) BOOLEAN BOOLEAN))
so it DWIM.  However, CMUCL doesn't (it returns the empty type
instead), which led to the discovery of this error by Raymond
Toy when he tried to port the optimizer.)
src/compiler/srctran.lisp
version.lisp-expr