mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-04-21 17:20:38 -07:00
Fix VALUES declaration processing.
A change to C::SPLIT-VALUES-TYPE got the order reversed. Fixes #275.
This commit is contained in:
parent
e2e53dc679
commit
3f0ce7f7d4
1 changed files with 2 additions and 1 deletions
|
|
@ -190,7 +190,8 @@
|
|||
(push typespec optional)
|
||||
(push typespec required)))))
|
||||
finally
|
||||
(return (values required (nreverse optional) rest a-o-k)))))
|
||||
(return (values (nreverse required) (nreverse optional)
|
||||
rest a-o-k)))))
|
||||
|
||||
(defun-equal-cached values-type-or (t1 t2)
|
||||
(when (or (eq t2 'T) (equalp t2 '(VALUES &REST T)))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue