From 9f1682e58354aeb8cb821eeb17e6aa1124117fa6 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Mon, 17 Apr 1989 17:06:04 +0000 Subject: [PATCH] Make the `continuation/combinations' field of a procedure be initialized properly at creation. --- v7/src/compiler/base/proced.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/v7/src/compiler/base/proced.scm b/v7/src/compiler/base/proced.scm index ac00ce15e..6d4aff334 100644 --- a/v7/src/compiler/base/proced.scm +++ b/v7/src/compiler/base/proced.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/proced.scm,v 4.10 1988/12/16 13:35:34 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/proced.scm,v 4.11 1989/04/17 17:06:04 cph Exp $ Copyright (c) 1988 Massachusetts Institute of Technology @@ -83,7 +83,11 @@ MIT in each case. |# (make-rvalue procedure-tag type block name required optional rest names values (node->edge (cfg-entry-node scfg)) - (list-copy required) (list-copy optional) rest + (list-copy required) + (list-copy optional) + (if (eq? type continuation-type/procedure) + rest + '()) ;initial continuation/combinations (generate-label name) false false false false false false false false false false false '() '() '() false))) (set! *procedures* (cons procedure *procedures*)) -- 2.25.1