From: Stephen Adams Date: Tue, 28 Feb 1995 01:39:12 +0000 (+0000) Subject: Fixed free variable bug. X-Git-Tag: 20090517-FFI~6579 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=aab2224124fdbc33cc391d19c8c34319a914ab37;p=mit-scheme.git Fixed free variable bug. --- diff --git a/v8/src/compiler/midend/earlyrew.scm b/v8/src/compiler/midend/earlyrew.scm index 46228bb83..2a3bca674 100644 --- a/v8/src/compiler/midend/earlyrew.scm +++ b/v8/src/compiler/midend/earlyrew.scm @@ -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)