[armedbear-cvs] r13583 - trunk/abcl/src/org/armedbear/lisp

ehuelsmann at common-lisp.net ehuelsmann at common-lisp.net
Thu Sep 8 10:19:48 UTC 2011


Author: ehuelsmann
Date: Thu Sep  8 03:19:47 2011
New Revision: 13583

Log:
Resolve FIXME regarding D-M-C.

Modified:
   trunk/abcl/src/org/armedbear/lisp/clos.lisp

Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/clos.lisp	Wed Sep  7 13:36:09 2011	(r13582)
+++ trunk/abcl/src/org/armedbear/lisp/clos.lisp	Thu Sep  8 03:19:47 2011	(r13583)
@@ -1012,12 +1012,10 @@
                ;; after reading the METHOD-FUNCTION slot
                (compute-method-function
                     `(lambda (&rest ,(gensym))
-                       ;;### FIXME
                        ;; the MAKE-METHOD body form gets evaluated in
                        ;; the null lexical environment augmented
                        ;; with a binding for CALL-METHOD
-                       ;; ... it's the latter we're not doing here...
-                       ,(second method))))
+                       ,(wrap-with-call-method-macro ,gf (second method)))))
               (t (%method-function method)))
             args
             ,(unless (null next-method-list)




More information about the armedbear-cvs mailing list