[Openmcl-cvs-notifications] r13359 - /release/1.4/source/lib/nfcomp.lisp

gb at clozure.com gb at clozure.com
Mon Jan 4 10:27:47 UTC 2010


Author: gb
Date: Mon Jan  4 10:27:47 2010
New Revision: 13359

Log:
Propagate r13358 to 1.4.

Modified:
    release/1.4/source/lib/nfcomp.lisp

Modified: release/1.4/source/lib/nfcomp.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- release/1.4/source/lib/nfcomp.lisp (original)
+++ release/1.4/source/lib/nfcomp.lisp Mon Jan  4 10:27:47 2010
@@ -904,7 +904,8 @@
 (defun define-compile-time-structure (sd refnames predicate env)
   (let ((defenv (definition-environment env)))
     (when defenv
-      (when (non-nil-symbolp (sd-name sd))
+      (when (and (non-nil-symbolp (sd-name sd))
+                 (not (sd-type sd)))
 	(note-type-info (sd-name sd) 'class env)
         (push (make-instance 'compile-time-class :name (sd-name sd))
               (defenv.classes defenv)))



More information about the Openmcl-cvs-notifications mailing list