[Metabang-bind-devel] incorrect expansion of declarations for multiple-value bindings

Ariel Badichi abadichi at bezeqint.net
Sat Apr 5 11:22:10 UTC 2008


It appears that bind does not correctly expand declarations for
multiple-value bindings:

 (bind (((:values a b) (c)))
   (declare (type integer a b))
   (d a b))

==>

 (multiple-value-bind (a b) (c)
   ;; no declaration for a
   (declare (type integer b))
   (d a b))

Ariel



More information about the metabang-bind-devel mailing list