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

Erik Huelsmann ehuelsmann at common-lisp.net
Tue May 18 21:47:19 UTC 2010


Author: ehuelsmann
Date: Tue May 18 17:47:19 2010
New Revision: 12703

Log:
DECLARE-OBJECT of non-serializable data (hashtable and
generic methods) is handled by the T clause of the COND statement
already (including a check for (not *file-compilation*).

Modified:
   trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp

Modified: trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp	(original)
+++ trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp	Tue May 18 17:47:19 2010
@@ -2520,10 +2520,6 @@
              (pathnamep form)
              (vectorp form))
          (emit-load-externalized-object form))
-        ((or (hash-table-p form)
-             (typep form 'generic-function))
-         (emit 'getstatic *this-class*
-               (declare-object form) +lisp-object+))
         ((or (structure-object-p form)
              (standard-object-p form)
              (java:java-object-p form))




More information about the armedbear-cvs mailing list