Fix inverted conditional clauses in constant->ea.
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Sun, 21 May 1989 03:55:03 +0000 (03:55 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Sun, 21 May 1989 03:55:03 +0000 (03:55 +0000)
v7/src/compiler/machines/vax/lapgen.scm

index dad10afaf395fa4e6f096c1517aea5fff097aaf3..c57484068a89a82cf3b654eb79ba576baf2e0d34 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/vax/lapgen.scm,v 4.6 1989/05/17 20:30:17 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/vax/lapgen.scm,v 4.7 1989/05/21 03:55:03 jinx Rel $
 $MC68020-Header: lapgen.scm,v 4.19 89/01/18 13:49:56 GMT cph Exp $
 
 Copyright (c) 1987, 1989 Massachusetts Institute of Technology
@@ -140,8 +140,8 @@ MIT in each case. |#
 \f
 (define (constant->ea constant)
   (if (non-pointer-object? constant)
-      (INST-EA (@PCR ,(constant->label constant)))
-      (non-pointer->ea (object-type constant) (object-datum constant))))
+      (non-pointer->ea (object-type constant) (object-datum constant))
+      (INST-EA (@PCR ,(constant->label constant)))))
 
 (define (non-pointer->ea type datum)
   (cond ((not (zero? type))