From: Chris Hanson Date: Tue, 2 Jun 1987 11:34:59 +0000 (+0000) Subject: Simplify `extension' argument to invocation:cache-reference. X-Git-Tag: 20090517-FFI~13429 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=8577de2b57354be1348d06167d037620b0c2f6db;p=mit-scheme.git Simplify `extension' argument to invocation:cache-reference. --- diff --git a/v7/src/compiler/rtlbase/rtlcon.scm b/v7/src/compiler/rtlbase/rtlcon.scm index 6895ece7a..5a6753f29 100644 --- a/v7/src/compiler/rtlbase/rtlcon.scm +++ b/v7/src/compiler/rtlbase/rtlcon.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlbase/rtlcon.scm,v 1.8 1987/06/01 16:03:38 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlbase/rtlcon.scm,v 1.9 1987/06/02 11:34:59 cph Exp $ Copyright (c) 1987 Massachusetts Institute of Technology @@ -149,12 +149,14 @@ MIT in each case. |# (continuation-label continuation)))) (define (rtl:make-invocation:cache-reference frame-size prefix continuation - name) - (%make-invocation:cache-reference frame-size - prefix - (and continuation - (continuation-label continuation)) - name)) + extension) + (expression-simplify-for-statement extension + (lambda (extension) + (%make-invocation:cache-reference frame-size + prefix + (and continuation + (continuation-label continuation)) + extension)))) (define (rtl:make-invocation:jump frame-size prefix continuation procedure) (%make-invocation:jump frame-size