まつもと ゆきひろです.

In message "[ruby-list:1804] [Q] Retrun from IteratorBlock in IteratorBlock"
    on 97/01/22, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|
|原です。
|
|次のコードの出力が FALSE になるのですが、

|これは仕様でしょうかねえ。珍妙なコードではありますが、
|ハマってしまいました。

ちゃいますね.バグです.なんかちょっと恥ずかしいです.

--- eval.c~	Mon Jan 20 16:43:44 1997
+++ eval.c	Wed Jan 22 13:06:43 1997
@@ -242,5 +242,5 @@
 #define PUSH_BLOCK(v,b) {		\
     struct BLOCK _block;		\
-    _block.level = (int)&prot_tag;	\
+    _block.level = (int)prot_tag;	\
     _block.var = v;			\
     _block.body = b;			\