From: Stephen Adams Date: Mon, 24 Apr 1995 22:30:44 +0000 (+0000) Subject: Fixed TRANSFORM/PACKAGE to always return UNSPECIFIC, which ensures X-Git-Tag: 20090517-FFI~6397 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=005a6c04c38eeddcc8050a6385e168c24458b1e5;p=mit-scheme.git Fixed TRANSFORM/PACKAGE to always return UNSPECIFIC, which ensures that the last thing in the generated LET is not a definition. --- diff --git a/v7/src/compiler/base/macros.scm b/v7/src/compiler/base/macros.scm index db5b5bdc1..931454451 100644 --- a/v7/src/compiler/base/macros.scm +++ b/v7/src/compiler/base/macros.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Id: macros.scm,v 4.13 1993/07/01 03:09:43 gjr Exp $ +$Id: macros.scm,v 4.14 1995/04/24 22:30:44 adams Exp $ Copyright (c) 1988-1993 Massachusetts Institute of Technology @@ -95,7 +95,7 @@ MIT in each case. |# (make-definition name (make-unassigned-reference-trap))) names) ,(make-combination - (let ((block (syntax* body))) + (let ((block (syntax* (append body unspecific)))) (if (open-block? block) (open-block-components block (lambda (names* declarations body)