From bd17a20b99a8a24749b990277945e9c0e29643f2 Mon Sep 17 00:00:00 2001 From: Stephen Adams Date: Tue, 5 Sep 1995 12:31:38 +0000 Subject: [PATCH] Tafting --- v8/src/compiler/machines/spectrum/make.scm | 56 +++++++++++----------- 1 file changed, 27 insertions(+), 29 deletions(-) diff --git a/v8/src/compiler/machines/spectrum/make.scm b/v8/src/compiler/machines/spectrum/make.scm index c576cef06..3a8474059 100644 --- a/v8/src/compiler/machines/spectrum/make.scm +++ b/v8/src/compiler/machines/spectrum/make.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Id: make.scm,v 1.2 1995/03/07 22:32:11 adams Exp $ +$Id: make.scm,v 1.3 1995/09/05 12:31:38 adams Exp $ Copyright (c) 1988-1993 Massachusetts Institute of Technology @@ -36,31 +36,29 @@ MIT in each case. |# (declare (usual-integrations)) -(let ((old-purify purify)) - ;; This temporary monkey-business stops uncompiled code from being - ;; purified so that TRACE & BREAK dont take so long - (fluid-let - ((purify (lambda (thing) - (if (not (comment? thing)) - (old-purify thing))))) - - ;; Original expression - (load-option 'SF) - (let ((value ((load "base/make") - (lambda () - (string-append - "HP PA untagged fixnums and entries, " - (number->string - ((access rtlgen/number-of-argument-registers - (->environment '(compiler midend))))) - " arg regs"))))) - (set! (access compiler:compress-top-level? (->environment '(compiler))) - true) - value))) - - - -(load "midend/load" #F) - - - +(let ((loader + (lambda () + (load-option 'SF) + (let ((value ((load "base/make") + (lambda () + (string-append + "HP PA untagged fixnums and entries, " + (number->string + ((access rtlgen/number-of-argument-registers + (->environment '(compiler midend))))) + " arg regs"))))) + (set! (access compiler:compress-top-level? + (->environment '(compiler))) + true) + value) + (load "midend/load" #F)))) + + (if #F + ;; This temporary monkey-business stops uncompiled code from being + ;; purified so that TRACE & BREAK dont take so long + (let ((old-purify purify)) + (fluid-let ((purify (lambda (thing) + (if (not (comment? thing)) + (old-purify thing))))) + (loader))) + (loader))) -- 2.25.1