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

ehuelsmann at common-lisp.net ehuelsmann at common-lisp.net
Fri Aug 3 06:07:59 UTC 2012


Author: ehuelsmann
Date: Thu Aug  2 23:07:58 2012
New Revision: 14043

Log:
When generating a symbol to use it as a value, do so.

(Geez, any idea how long it took me to find out my own changes
 were *not* the cause of the error I was seeing????)

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	Thu Aug  2 22:23:16 2012	(r14042)
+++ trunk/abcl/src/org/armedbear/lisp/clos.lisp	Thu Aug  2 23:07:58 2012	(r14043)
@@ -1164,8 +1164,8 @@
   "Similar to getf except eval and return INIT-FORM if KEY has no value in PLIST."
   (let ((not-exist (gensym))
         (value (gensym)))
-    `(let ((,value (getf ,plist ,key ,not-exist)))
-       (if (eq ,not-exist ,value) ,init-form ,value))))
+    `(let ((,value (getf ,plist ,key ',not-exist)))
+       (if (eq ',not-exist ,value) ,init-form ,value))))
 
 (defun wrap-with-call-method-macro (gf args-var emf-form)
   `(macrolet




More information about the armedbear-cvs mailing list