Fixed free variable bug.
authorStephen Adams <edu/mit/csail/zurich/adams>
Tue, 28 Feb 1995 01:39:12 +0000 (01:39 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Tue, 28 Feb 1995 01:39:12 +0000 (01:39 +0000)
v8/src/compiler/midend/earlyrew.scm

index 46228bb8348ef70b4b45c0aeb8c29b2e63da0ffb..2a3bca674dc41df329e1371502cd606ded0cebaf 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Id: earlyrew.scm,v 1.6 1995/02/21 06:27:08 adams Exp $
+$Id: earlyrew.scm,v 1.7 1995/02/28 01:39:12 adams Exp $
 
 Copyright (c) 1994 Massachusetts Institute of Technology
 
@@ -193,10 +193,11 @@ MIT in each case. |#
       (cond ((form/number? x)
             => (lambda (x-value)
                  (cond ((form/number? y)
-                        `(CALL (QUOTE ,%genop)
-                               (QUOTE #F)
-                               (QUOTE ,x-value)
-                               (QUOTE ,y-value)))
+                        => (lambda (y-value)
+                             `(CALL (QUOTE ,%genop)
+                                    (QUOTE #F)
+                                    (QUOTE ,x-value)
+                                    (QUOTE ,y-value))))
                        ((optimize-x x-value y))
                        ((not (test x-value))
                         `(CALL (QUOTE ,%genop)