From: Chris Hanson Date: Mon, 16 Feb 1998 03:55:28 +0000 (+0000) Subject: Fix apparently irrelevant thinko. X-Git-Tag: 20090517-FFI~4851 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=080e01288e6421e348c8e0e3a39e9cc7bebd058d;p=mit-scheme.git Fix apparently irrelevant thinko. --- diff --git a/v7/src/compiler/machines/i386/rules3.scm b/v7/src/compiler/machines/i386/rules3.scm index 9dfa78d8c..29c0b89d1 100644 --- a/v7/src/compiler/machines/i386/rules3.scm +++ b/v7/src/compiler/machines/i386/rules3.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Id: rules3.scm,v 1.31 1998/02/16 03:50:14 cph Exp $ +$Id: rules3.scm,v 1.32 1998/02/16 03:55:28 cph Exp $ Copyright (c) 1992-1998 Massachusetts Institute of Technology @@ -418,7 +418,7 @@ MIT in each case. |# ;;; interrupt handler that saves and restores the dynamic link ;;; register. -(define (interrupt-check procedure-label interrupt-label checks) +(define (interrupt-check interrupt-label checks) ;; This always does interrupt checks in line. (LAP ,@(if (or (memq 'INTERRUPT checks) (memq 'HEAP checks)) (LAP (CMP W (R ,regnum:free-pointer) ,reg:compiled-memtop) @@ -429,7 +429,7 @@ MIT in each case. |# (JL (@PCR ,interrupt-label))) (LAP)))) -(define (simple-procedure-header code-word label checks entry) +(define (simple-procedure-header code-word label entry) (let ((checks (get-entry-interrupt-checks))) (if (null? checks) (LAP ,@(make-external-label code-word label)) @@ -437,7 +437,7 @@ MIT in each case. |# (LAP (LABEL ,gc-label) ,@(invoke-hook/call entry) ,@(make-external-label code-word label) - ,@(interrupt-check label gc-label checks)))))) + ,@(interrupt-check gc-label checks)))))) (define-rule statement (CONTINUATION-ENTRY (? internal-label)) @@ -466,7 +466,7 @@ MIT in each case. |# (LABEL ,gc-label) ,@(invoke-interface/call code:compiler-interrupt-ic-procedure) ,@(make-external-label expression-code-word internal-label) - ,@(interrupt-check internal-label gc-label))))) + ,@(interrupt-check gc-label))))) (define-rule statement (OPEN-PROCEDURE-HEADER (? internal-label)) @@ -779,7 +779,7 @@ MIT in each case. |# (suffix (lambda (gc-label) (LAP ,@(label+adjustment) - ,@(interrupt-check internal-label gc-label checks))))) + ,@(interrupt-check gc-label checks))))) (if (null? checks) (LAP ,@(label+adjustment)) (if (>= entry (vector-length closure-share-names))