From a9fe0017b19896e7ddfc804ef4016c97e550b8b4 Mon Sep 17 00:00:00 2001 From: "Guillermo J. Rozas" Date: Wed, 10 Mar 1993 02:36:21 +0000 Subject: [PATCH] Fix bug in canonicalize/comment. --- v7/src/compiler/fggen/canon.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 -- 2.25.1