[armedbear-cvs] r12806 - branches/generic-class-file/abcl/src/org/armedbear/lisp
Erik Huelsmann
ehuelsmann at common-lisp.net
Thu Jul 15 21:43:06 UTC 2010
Author: ehuelsmann
Date: Thu Jul 15 17:43:05 2010
New Revision: 12806
Log:
Rename 'local-variable-p' to 'variable-local-p' because
jvm-class-file.lisp defines a 'local-variable' structure which implicitly
creates a function by the same name.
Found by: astalla
Modified:
branches/generic-class-file/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
Modified: branches/generic-class-file/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
==============================================================================
--- branches/generic-class-file/abcl/src/org/armedbear/lisp/compiler-pass2.lisp (original)
+++ branches/generic-class-file/abcl/src/org/armedbear/lisp/compiler-pass2.lisp Thu Jul 15 17:43:05 2010
@@ -706,7 +706,7 @@
(ensure-thread-var-initialized)
(aload *thread*))
-(defun local-variable-p (variable)
+(defun variable-local-p (variable)
"Return non-NIL if `variable' is a local variable.
Special variables are not considered local."
@@ -715,7 +715,7 @@
(defun emit-load-local-variable (variable)
"Loads a local variable in the top stack position."
- (aver (local-variable-p variable))
+ (aver (variable-local-p variable))
(if (variable-register variable)
(aload (variable-register variable))
(progn
@@ -733,7 +733,7 @@
The stack pointer is returned to the position from
before the emitted code: the code is 'stack-neutral'."
(declare (type symbol expected-type))
- (unless (local-variable-p variable)
+ (unless (variable-local-p variable)
(return-from generate-instanceof-type-check-for-variable))
(let ((instanceof-class (ecase expected-type
(SYMBOL +lisp-symbol+)
More information about the armedbear-cvs
mailing list