#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/fggen/fggen.scm,v 4.6 1988/06/14 08:36:12 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/fggen/fggen.scm,v 4.7 1988/07/20 00:08:42 cph Exp $
Copyright (c) 1988 Massachusetts Institute of Technology
(set-block-bound-variables! block variables)
(generate/body block continuation declarations scode))))))
;; Delete as many noop nodes as possible.
- (for-each (lambda (procedure)
- (if (procedure-continuation? procedure)
- (set-procedure-entry-node!
- procedure
- (snode-next (procedure-entry-node procedure)))))
- *procedures*)
+ (for-each
+ (lambda (procedure)
+ (if (procedure-continuation? procedure)
+ (let ((next (snode-next (procedure-entry-node procedure))))
+ (if next
+ (set-procedure-entry-node! procedure next)))))
+ *procedures*)
(for-each (lambda (continuation)
(set-virtual-continuation/parent! continuation false))
*virtual-continuations*)
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/make.scm-68040,v 4.18 1988/06/14 09:38:11 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/make.scm-68040,v 4.19 1988/07/20 00:10:01 cph Exp $
Copyright (c) 1988 Massachusetts Institute of Technology
((package/reference (find-package name) 'INITIALIZE-PACKAGE!)))
'((COMPILER MACROS)
(COMPILER DECLARATIONS)))
-(add-system! (make-system "Liar" 14 18 '()))
\ No newline at end of file
+(add-system! (make-system "Liar" 14 19 '()))
\ No newline at end of file