[movitz-cvs] CVS update: movitz/compiler.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Fri Nov 19 23:56:16 UTC 2004


Update of /project/movitz/cvsroot/movitz
In directory common-lisp.net:/tmp/cvs-serv29209

Modified Files:
	compiler.lisp 
Log Message:
Fixed bug in :cons-get expander.

Date: Sat Nov 20 00:56:15 2004
Author: ffjeld

Index: movitz/compiler.lisp
diff -u movitz/compiler.lisp:1.111 movitz/compiler.lisp:1.112
--- movitz/compiler.lisp:1.111	Sat Nov 20 00:06:58 2004
+++ movitz/compiler.lisp	Sat Nov 20 00:56:14 2004
@@ -8,7 +8,7 @@
 ;;;; Created at:    Wed Oct 25 12:30:49 2000
 ;;;; Distribution:  See the accompanying file COPYING.
 ;;;;                
-;;;; $Id: compiler.lisp,v 1.111 2004/11/19 23:06:58 ffjeld Exp $
+;;;; $Id: compiler.lisp,v 1.112 2004/11/19 23:56:14 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -6234,13 +6234,13 @@
       (let* ((binding (binding-target (ensure-local-binding (binding-target cell) funobj)))
 	     (location (new-binding-location (binding-target binding) frame-map))
 	     (binding-is-list-p (binding-store-subtypep binding 'list)))
-;;;	 (warn "car of loc ~A bind ~A"
-;;;	       location binding)
+	#+ignore (warn "car of loc ~A bind ~A"
+		       location binding)
 	(cond
 	 ((and binding-is-list-p
 	       (member location '(:eax :ebx :ecx :edx)))
-	  `(,*compiler-nonlocal-lispval-read-segment-prefix*
-	    (:movl (,location ,op-offset) ,dst)))
+	  `((,*compiler-nonlocal-lispval-read-segment-prefix*
+	    :movl (,location ,op-offset) ,dst)))
 	 (binding-is-list-p
 	  `(,@(make-load-lexical binding dst funobj nil frame-map)
 	      (,*compiler-nonlocal-lispval-read-segment-prefix*





More information about the Movitz-cvs mailing list