Fixed TRANSFORM/PACKAGE to always return UNSPECIFIC, which ensures
authorStephen Adams <edu/mit/csail/zurich/adams>
Mon, 24 Apr 1995 22:30:44 +0000 (22:30 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Mon, 24 Apr 1995 22:30:44 +0000 (22:30 +0000)
that the last thing in the generated LET is not a definition.

v7/src/compiler/base/macros.scm

index db5b5bdc195f088f536a2d58da141b172fddab52..9314544514090ea198c5e71ffcee0a5fd75b17e6 100644 (file)
@@ -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)