Prevent dubious argument lists
commit0d913da15c094bf596dd685acecf3438228c15cf
authorPhilipp Stephani <phst@google.com>
Wed, 9 Nov 2016 22:13:52 +0000 (9 23:13 +0100)
committerPhilipp Stephani <phst@google.com>
Fri, 18 Nov 2016 17:02:57 +0000 (18 18:02 +0100)
tree342d5e0222a35dc93cca8858317e038a76e91c27
parent49ac78022802dfff08367477e8d09d17d3c73e68
Prevent dubious argument lists

See Bug#24912 and Bug#24913.

* src/eval.c (funcall_lambda): Detect more dubious argument lists.
* lisp/emacs-lisp/bytecomp.el (byte-compile-check-lambda-list): Detect
more dubious argument lists.
* test/src/eval-tests.el (eval-tests--bugs-24912-and-24913): Add unit
test.
lisp/emacs-lisp/bytecomp.el
src/eval.c
test/src/eval-tests.el