& effective address was not being syntaxed correctly.
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Thu, 20 Aug 1987 20:43:25 +0000 (20:43 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Thu, 20 Aug 1987 20:43:25 +0000 (20:43 +0000)
v7/src/compiler/machines/vax/insutl.scm

index 130fb1519bd69090694f075bc99e59a72ccc49c5..04f5027bd188ecaae238f4cf879bf5b11ad35691 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/vax/insutl.scm,v 1.3 1987/08/18 18:29:18 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/vax/insutl.scm,v 1.4 1987/08/20 20:43:25 jinx Exp $
 
 Copyright (c) 1987 Massachusetts Institute of Technology
 
@@ -238,7 +238,9 @@ MIT in each case. |#
            ((and (pair? expression) (eq? (car expression) '&))
             (wrap '& '(R A V I)        ; M and W unpredictable
                   15 8
-                  (coerce-to-type (cadr expression) type)))
+                  (cons-syntax
+                   (coerce-to-type (cadr expression) type)
+                   '())))
            (else #F))))
          
   (cond ((not (pair? expression)) #F)