[armedbear-cvs] r13857 - trunk/abcl/src/org/armedbear/lisp
rschlatte at common-lisp.net
rschlatte at common-lisp.net
Sun Feb 5 20:19:32 UTC 2012
Author: rschlatte
Date: Sun Feb 5 12:19:30 2012
New Revision: 13857
Log:
Enable :generic-function-class keyword.
... full ensure-class-using-class protocol not implemented yet.
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 Sun Feb 5 04:17:08 2012 (r13856)
+++ trunk/abcl/src/org/armedbear/lisp/clos.lisp Sun Feb 5 12:19:30 2012 (r13857)
@@ -1406,6 +1406,8 @@
&allow-other-keys)
(when (autoloadp function-name)
(resolve function-name))
+ (setf all-keys (copy-list all-keys)) ; since we modify it
+ (remf all-keys :generic-function-class)
(let ((gf (find-generic-function function-name nil)))
(if gf
(progn
More information about the armedbear-cvs
mailing list