Accessing &MORE arguments checks bounds.
authorStas Boukarev <stassats@gmail.com>
Thu, 14 Mar 2013 10:09:54 +0000 (14:09 +0400)
committerStas Boukarev <stassats@gmail.com>
Thu, 14 Mar 2013 10:09:54 +0000 (14:09 +0400)
commitfa2e7181b3f21505a340ae25a5f41998f67665a8
tree9077d849cf1744adc93323b9a4ad78ea7b30e1b9
parent805689ba3c0ee4e42dbeef9b7bfd320e236813ca
Accessing &MORE arguments checks bounds.

(funcall (lambda (&rest args) (car args))) => garbage,
because &more accessing didn't check bounds.

Fixes lp#1154946.
NEWS
src/compiler/srctran.lisp
tests/dynamic-extent.impure.lisp