From aab2224124fdbc33cc391d19c8c34319a914ab37 Mon Sep 17 00:00:00 2001 From: Stephen Adams Date: Tue, 28 Feb 1995 01:39:12 +0000 Subject: [PATCH] Fixed free variable bug. --- v8/src/compiler/midend/earlyrew.scm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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) -- 2.25.1