X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fparse-lambda-list.lisp;h=6109cbd082d6f98a16df99d21cf82a57ae76f0d1;hb=2a71a27c55ad98e36f2886017d45ca2ae986296d;hp=31d7f5c3f62cbbff39c0cf51c3fc5ffb601c09cb;hpb=17692d85c6b820a0d86ab284cb21cdae51afbe57;p=sbcl.git diff --git a/src/compiler/parse-lambda-list.lisp b/src/compiler/parse-lambda-list.lisp index 31d7f5c..6109cbd 100644 --- a/src/compiler/parse-lambda-list.lisp +++ b/src/compiler/parse-lambda-list.lisp @@ -100,6 +100,8 @@ (&aux (when (member state '(:rest :more-context :more-count)) (compiler-error "misplaced &AUX in lambda list: ~S" list)) + (when auxp + (compiler-error "multiple &AUX in lambda list: ~S" list)) (setq auxp t state :aux)) (t (bug "unknown LAMBDA-LIST-KEYWORD in lambda list: ~S." arg)))