[armedbear-cvs] r11875 - trunk/abcl/src/org/armedbear/lisp
Erik Huelsmann
ehuelsmann at common-lisp.net
Fri May 15 20:20:43 UTC 2009
Author: ehuelsmann
Date: Fri May 15 16:20:41 2009
New Revision: 11875
Log:
FLET doesn't do variables anymore,
remove remnants in P2-FLET.
Modified:
trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
Modified: trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp (original)
+++ trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp Fri May 15 16:20:41 2009
@@ -4924,10 +4924,7 @@
(dolist (local-function local-functions)
(p2-flet-process-compiland local-function))
(dolist (local-function local-functions)
- (push local-function *local-functions*)
- (let ((variable (local-function-variable local-function)))
- (when variable
- (push variable *visible-variables*))))
+ (push local-function *local-functions*))
(dolist (special (process-special-declarations body))
(push (make-variable :name special :special-p t) *visible-variables*))
(compile-progn-body body target representation)))
More information about the armedbear-cvs
mailing list