src/method-impl.lisp: Don't mangle `ap' name in `basic-argument-names'.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 30 Aug 2015 09:58:38 +0000 (10:58 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 6 Sep 2015 14:16:21 +0000 (15:16 +0100)
It's already correct.  If we change it then there'll be two `master_ap'
arguments when we invoke the method.

src/method-impl.lisp

index 86fd4cd..6508f57 100644 (file)
   (declare (ignore class))
   (let ((message (effective-method-message method)))
     (setf (slot-value method 'basic-argument-names)
-         (subst *sod-master-ap* *sod-ap*
-                (mapcar #'argument-name
-                        (sod-message-no-varargs-tail message))))))
+         (mapcar #'argument-name
+                 (sod-message-no-varargs-tail message)))))
 
 (defmethod effective-method-function-name ((method effective-method))
   (let* ((class (effective-method-class method))