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

Erik Huelsmann ehuelsmann at common-lisp.net
Fri May 8 18:58:04 UTC 2009


Author: ehuelsmann
Date: Fri May  8 14:58:03 2009
New Revision: 11841

Log:
Simplify PROCESS-DEFCONSTANT;
the only thing the code we're removing was doing is prevent a #. reader macro
on the dumped third list element.

Modified:
   trunk/abcl/src/org/armedbear/lisp/compile-file.lisp

Modified: trunk/abcl/src/org/armedbear/lisp/compile-file.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/compile-file.lisp	(original)
+++ trunk/abcl/src/org/armedbear/lisp/compile-file.lisp	Fri May  8 14:58:03 2009
@@ -83,12 +83,7 @@
   ;; whether or not references to name appear in the file) and that
   ;; it always evaluates to the same value."
   (eval form)
-  (cond ((structure-object-p (third form))
-         (multiple-value-bind (creation-form initialization-form)
-             (make-load-form (third form))
-           (dump-form (list 'DEFCONSTANT (second form) creation-form) stream)))
-        (t
-         (dump-form form stream)))
+  (dump-form form stream)
   (%stream-terpri stream))
 
 (declaim (ftype (function (t) t) note-toplevel-form))




More information about the armedbear-cvs mailing list