A few random simplifications.
commit28d12d522057f4d9b9cd0bd6957c7816047274af
authorDouglas Katzman <dougk@google.com>
Wed, 10 Jun 2015 13:01:43 +0000 (10 09:01 -0400)
committerDouglas Katzman <dougk@google.com>
Wed, 10 Jun 2015 13:01:43 +0000 (10 09:01 -0400)
tree46c14aaad00f856244ae219cf06e7c979fffb4da
parent66bc347e314e889bed4dd2e1561f5713f377460a
A few random simplifications.

- Generally assume that parse-lambda-list has done it's job right;
  specifically, don't need a re-check for well-formed &AUX bindings.
- Don't reinvent PARSE-KEY-ARG-SPEC for the Nth time.
- Var-ifying &REST and &MORE lambda vars can use the same loop.
src/code/defstruct.lisp
src/compiler/ir1tran-lambda.lisp
src/compiler/macros.lisp
src/pcl/boot.lisp