[movitz-cvs] CVS update: movitz/losp/muerte/primitive-functions.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Mon Aug 23 13:51:58 UTC 2004


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

Modified Files:
	primitive-functions.lisp 
Log Message:
When setting up a 'fake' stack-frame in a PF, don't use ESI as the
funobj. Not really sure what to /do/ use, yet..

Date: Mon Aug 23 06:51:57 2004
Author: ffjeld

Index: movitz/losp/muerte/primitive-functions.lisp
diff -u movitz/losp/muerte/primitive-functions.lisp:1.39 movitz/losp/muerte/primitive-functions.lisp:1.40
--- movitz/losp/muerte/primitive-functions.lisp:1.39	Sat Aug  7 04:12:09 2004
+++ movitz/losp/muerte/primitive-functions.lisp	Mon Aug 23 06:51:57 2004
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Tue Oct  2 21:02:18 2001
 ;;;;                
-;;;; $Id: primitive-functions.lisp,v 1.39 2004/08/07 11:12:09 ffjeld Exp $
+;;;; $Id: primitive-functions.lisp,v 1.40 2004/08/23 13:51:57 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -122,7 +122,7 @@
   (with-inline-assembly (:returns :push)
     (:pushl :ebp)
     (:movl :esp :ebp)			; set up a pseudo stack-frame
-    (:pushl :esi)			; for consistency
+    (:pushl 4)
     
     (:globally (:movl (:edi (:edi-offset unwind-protect-tag)) :edx))
     (:locally (:movl (:edi (:edi-offset dynamic-env)) :ecx))





More information about the Movitz-cvs mailing list