Change criterion used to decide whether or not to close procedures.
authorChris Hanson <org/chris-hanson/cph>
Sun, 24 Sep 1989 03:37:31 +0000 (03:37 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sun, 24 Sep 1989 03:37:31 +0000 (03:37 +0000)
New criterion is to examine `procedure-closure-context', which will be
set to #t by the closure analysis iff it decides that the procedure
needs to be closed.

v7/src/compiler/fgopt/blktyp.scm

index 798c62d05a59e72ccf3755c3505330b8d6e21162..b02abcae1dca19a531c6362e256dd8516bd32cb2 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/fgopt/blktyp.scm,v 4.11 1989/04/21 17:09:37 markf Rel $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/fgopt/blktyp.scm,v 4.12 1989/09/24 03:37:31 cph Exp $
 
 Copyright (c) 1987, 1988 Massachusetts Institute of Technology
 
@@ -61,7 +61,8 @@ MIT in each case. |#
   (loop root-block))
 
 (define (maybe-close-procedure! block)
-  (if (close-procedure? (block-procedure block))      (close-procedure! block)))
+  (if (procedure-closure-context (block-procedure block))
+      (close-procedure! block)))
 
 (define (close-procedure! block)
   (let ((procedure (block-procedure block))