Some declarations in sysfun.lsp have return type *. Interpret this as (VALUES &REST).

This commit is contained in:
jgarcia 2006-05-06 08:20:42 +00:00
parent 95f3350273
commit fd49f0fdbc

View file

@ -157,7 +157,7 @@
(defun c1form-values-number (form)
(let ((type (c1form-type form)))
(cond ((eq type 'T)
(cond ((or (eq type 'T) (eq type '*))
(values 0 MULTIPLE-VALUES-LIMIT))
((or (atom type) (not (eq (first type) 'VALUES)))
(values 1 1))