chiark / gitweb /
src/method-proto.lisp (make-trampoline): Ignore unused keyword pointers.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 26 Mar 2017 14:16:18 +0000 (15:16 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 22 Jul 2017 17:12:57 +0000 (18:12 +0100)
commitf2ed4293acc558f54f33a04e6bc707edb5a40c03
treef6c457846a20ea51b50a042d7a4b60b038c3e02b
parent12386a2694932857981a076536c6297f8eaa661f
src/method-proto.lisp (make-trampoline): Ignore unused keyword pointers.

If we're not going to need a keyword pointer (because the applicable
methods have no keyword arguments) then ignore it explicitly.  (We can't
just omit the arguments, because direct-method functions may have to
work as part of an effective method which /does/ have keyword arguments
-- maybe even downstream -- and the trampoline functions must have the
same signature either way.)
src/method-proto.lisp