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

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Tue Feb 10 00:25:28 UTC 2004


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

Modified Files:
	compiler.lisp 
Log Message:
Moved defconstant +enter-stack-frame-code+ to top of file.

Date: Mon Feb  9 19:25:28 2004
Author: ffjeld

Index: movitz/compiler.lisp
diff -u movitz/compiler.lisp:1.18 movitz/compiler.lisp:1.19
--- movitz/compiler.lisp:1.18	Sun Feb  8 18:24:13 2004
+++ movitz/compiler.lisp	Mon Feb  9 19:25:28 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.18 2004/02/08 23:24:13 ffjeld Exp $
+;;;; $Id: compiler.lisp,v 1.19 2004/02/10 00:25:28 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -54,6 +54,11 @@
 (defvar *compiling-function-name*)
 (defvar muerte.cl:*compile-file-pathname* nil)
 
+(defconstant +enter-stack-frame-code+
+    '((:pushl :ebp)
+      (:movl :esp :ebp)
+      (:pushl :esi)))
+
 (defun duplicatesp (list)
   "Returns TRUE iff at least one object occurs more than once in LIST."
   (if (null list)
@@ -874,11 +879,6 @@
       (values '((:pushl :ebx))
 	      1))
      (t (error "make-2req confused by loc0: ~W, loc1: ~W" location-0 location-1)))))
-
-(defconstant +enter-stack-frame-code+
-    '((:pushl :ebp)
-      (:movl :esp :ebp)
-      (:pushl :esi)))
 
 #+ignore
 (defun make-compiled-function-body-1rest (form funobj env top-level-p)





More information about the Movitz-cvs mailing list