From: Guillermo J. Rozas <edu/mit/csail/zurich/gjr>
Date: Thu, 20 Aug 1987 19:13:58 +0000 (+0000)
Subject: Fix expansion of DEFINE-INSTRUCTION.
X-Git-Tag: 20090517-FFI~13133
X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=f6a395bdda2011e09206dbdc53a36bf6a77d5ebf;p=mit-scheme.git

Fix expansion of DEFINE-INSTRUCTION.
---

diff --git a/v7/src/compiler/machines/vax/dsyn.scm b/v7/src/compiler/machines/vax/dsyn.scm
index 644781578..3189d6e59 100644
--- a/v7/src/compiler/machines/vax/dsyn.scm
+++ b/v7/src/compiler/machines/vax/dsyn.scm
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/vax/dsyn.scm,v 1.2 1987/08/20 18:03:45 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/vax/dsyn.scm,v 1.3 1987/08/20 19:13:58 jinx Exp $
 
 Copyright (c) 1987 Massachusetts Institute of Technology
 
@@ -48,9 +48,9 @@ MIT in each case. |#
   (macro (name . cases)
     (if (memq name instructions-handled-specially)
 	''()
-	(map (lambda (case)
-	       (process-instruction-definition name case))
-	     cases))))
+	`(begin ,@(map (lambda (case)
+			 (process-instruction-definition name case))
+		       cases)))))
 
 (define (process-instruction-definition name case)
   (let ((prefix (cons name (find-pattern-prefix (car case))))