まつもと ゆきひろです
In message "[ruby-list:8668] Re: irb bug"
on 98/07/10, 石塚圭樹 <keiju / rational.com> writes:
|けいじゅ@日本ラショナルソフトウェアです.
|えーと. これはRubyのバグです.
|irbは上記のような特殊なbindingで評価しているのでrubyのバグにあたりやす
|いみたいですね.
|
|# でもどういうバグなんだろうなぁ...
いや,もういろいろと….^^;;;
ruby-listではありますが,パッチです.
--- parse.y 1998/07/09 08:40:19 1.1.1.2.2.48
+++ parse.y 1998/07/10 02:51:22
@@ -3438,3 +3438,3 @@
else if (is_local_id(id)) {
- if (dyna_var_defined(id)) return NEW_DVAR(id);
+ if (dyna_in_block() && dyna_var_defined(id)) return NEW_DVAR(id);
if (local_id(id)) return NEW_LVAR(id);