[armedbear-cvs] r11768 - trunk/abcl/src/org/armedbear/lisp
Erik Huelsmann
ehuelsmann at common-lisp.net
Mon Apr 20 08:13:02 UTC 2009
Author: ehuelsmann
Date: Mon Apr 20 04:13:00 2009
New Revision: 11768
Log:
Use 'innerEnv' to evaluate the body in, since that's where we
declared our free specials.
Modified:
trunk/abcl/src/org/armedbear/lisp/SpecialOperators.java
Modified: trunk/abcl/src/org/armedbear/lisp/SpecialOperators.java
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/SpecialOperators.java (original)
+++ trunk/abcl/src/org/armedbear/lisp/SpecialOperators.java Mon Apr 20 04:13:00 2009
@@ -382,7 +382,7 @@
final Environment innerEnv = new Environment(ext);
LispObject body = args.cdr();
body = innerEnv.processDeclarations(body);
- return progn(body, ext, thread);
+ return progn(body, innerEnv, thread);
}
finally
{
More information about the armedbear-cvs
mailing list