From: Guillermo J. Rozas Date: Wed, 10 Mar 1993 02:36:21 +0000 (+0000) Subject: Fix bug in canonicalize/comment. X-Git-Tag: 20090517-FFI~8426 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=a9fe0017b19896e7ddfc804ef4016c97e550b8b4;p=mit-scheme.git Fix bug in canonicalize/comment. --- diff --git a/v7/src/compiler/fggen/canon.scm b/v7/src/compiler/fggen/canon.scm index d5b476bfc..f9a03acf8 100644 --- a/v7/src/compiler/fggen/canon.scm +++ b/v7/src/compiler/fggen/canon.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Id: canon.scm,v 1.13 1993/03/02 01:30:36 gjr Exp $ +$Id: canon.scm,v 1.14 1993/03/10 02:36:21 gjr Exp $ Copyright (c) 1988-1993 Massachusetts Institute of Technology @@ -590,7 +590,8 @@ ARBITRARY: The expression may be executed more than once. It (scode/combination-components body (lambda (operator operands) - (if (scode/the-environment? (cadr operands)) + (if (and (eq? operator (ucode-primitive SCODE-EVAL)) + (scode/the-environment? (cadr operands))) (make-canout (scode/make-directive (scode/make-combination