From ec6fe1c3b3abafecea10dc5c1f175323be8122dc Mon Sep 17 00:00:00 2001 From: jimb Date: Mon, 14 Feb 2005 17:48:25 +0000 Subject: [PATCH] * pmacros.scm (pmacros-init!): For .eval macros, use eval1 as the transformer procedure, not eval. Transformer procedures take one argument. --- cgen/ChangeLog | 6 ++++++ cgen/pmacros.scm | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/cgen/ChangeLog b/cgen/ChangeLog index 88b692039b..b9110aead6 100644 --- a/cgen/ChangeLog +++ b/cgen/ChangeLog @@ -1,3 +1,9 @@ +2005-02-14 Jim Blandy + + * pmacros.scm (pmacros-init!): For .eval macros, use eval1 as the + transformer procedure, not eval. Transformer procedures take one + argument. + 2005-02-11 Nick Clifton * cpu/iq2000.opc (parse_jtargq10): Change type of valuep argument diff --git a/cgen/pmacros.scm b/cgen/pmacros.scm index e3a40fc961..08fcca47e1 100644 --- a/cgen/pmacros.scm +++ b/cgen/pmacros.scm @@ -560,7 +560,7 @@ ; doesn't work, Hobbit creates "eval" variable ;(-pmacro-set! '.eval (-pmacro-make '.eval '(expr) #f eval "eval")) - (-pmacro-set! '.eval (-pmacro-make '.eval '(expr) #f (eval1 'eval) "eval")) + (-pmacro-set! '.eval (-pmacro-make '.eval '(expr) #f (eval1 'eval1) "eval")) ) ; Initialize so we're ready to use after loading. -- 2.11.0