# \[Bug #2583\] $B%/%i%9Dj5ACf$N(B defined? yield $B$,(B "yield" $B$rJV$9(B

**URL:** <https://www.ruby-forum.com/t/bug-2583-b-i-9dj5acf-n-b-defined-yield-b-b-yield-b-rjv-9-b/181329>\
**Category:** Development\
**Created:** [January 9, 2010, 9:37pm UTC](https://www.ruby-forum.com/t/bug-2583-b-i-9dj5acf-n-b-defined-yield-b-b-yield-b-rjv-9-b/181329 "2010-01-09T21:37:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![SSwanabe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d6d6ee/32.png) [@SSwanabe](https://www.ruby-forum.com/u/SSwanabe)\
**Post date:** [January 9, 2010, 9:37pm UTC](https://www.ruby-forum.com/t/bug-2583-b-i-9dj5acf-n-b-defined-yield-b-b-yield-b-rjv-9-b/181329/1 "2010-01-09T21:37:21Z")

</div>

Bug #2583: e$B%/%i%9Dj5ACf$Ne(B defined? yield e$B$,e(B “yield”  
e$B$rJV$9e(B  
[http://redmine.ruby-lang.org/issues/show/2583](http://redmine.ruby-lang.org/issues/show/2583)

e$B5/I\<\<Te(B: \_ wanabe  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
e$BC4Ev\<Te(B: Koichi Sasada, e$B%+%F%4%je(B: YARV, Target version: 1.9.x  
ruby -v: ruby 1.9.2dev (2010-01-09 trunk 26260) [i386-mingw32]

e$B%/%i%9Dj5ACf$Oe(B yield e$B$r8F$Y$J$$$K$b4X$o$i$:!"e(Bdefined?(yield)  
e$B$,e(B “yield” e$B$rJV$7$^$9!#e(B

$ ruby -ve ‘class Foo;p defined?(yield);end’  
ruby 1.9.2dev (2010-01-09 trunk 26260) [i386-mingw32]  
“yield”

GET\_BLOCK\_PTR() e$B$O%/%i%9Dj5ACf$J$ie(B 0  
e$B$rJV$9J}$,$$$$$H;W$&$N$G$9$,$I$&$G$7$g$&$+!#e(B  
e$B%Q%C%A$rE:IU$7$^$9!#$J$\*!"$3$N%Q%C%A$Ge(B Bug #2568  
e$B$b=$@5$5$l$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![SSwanabe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d6d6ee/32.png) [@SSwanabe](https://www.ruby-forum.com/u/SSwanabe)\
**Post date:** [January 11, 2010, 1:59am UTC](https://www.ruby-forum.com/t/bug-2583-b-i-9dj5acf-n-b-defined-yield-b-b-yield-b-rjv-9-b/181329/2 "2010-01-11T01:59:42Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:40009] [Bug #2583] e$B%/%i%9Dj5ACf$Ne(B  
defined? yield e$B$,e(B “yield” e$B$rJV$9e(B”  
on Sun, 10 Jan 2010 05:36:57 +0900, \_ wanabe [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|e$B%/%i%9Dj5ACf$Oe(B yield e$B$r8F$Y$J$$$K$b4X$o$i$:!“e(Bdefined?(yield) e$B$,e(B “yield” e$B$rJV$7$^$9!#e(B  
|  
|$ ruby -ve ‘class Foo;p defined?(yield);end’  
|ruby 1.9.2dev (2010-01-09 trunk 26260) [i386-mingw32]  
|“yield”  
|  
|GET\_BLOCK\_PTR() e$B$O%/%i%9Dj5ACf$J$ie(B 0 e$B$rJV$9J}$,$$$$$H;W$&$N$G$9$,$I$&$G$7$g$&$+!#e(B  
|e$B%Q%C%A$rE:IU$7$^$9!#$J$\*!”$3$N%Q%C%A$Ge(B Bug #2568 e$B$b=$@5$5$l$^$9!#e(B

e$B%3%_%C%H$7$F$_$F$/$@$5$$!#e(B

---

<div class="post-metadata">

**Author:** ![SSwanabe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d6d6ee/32.png) [@SSwanabe](https://www.ruby-forum.com/u/SSwanabe)\
**Post date:** [January 11, 2010, 6:14am UTC](https://www.ruby-forum.com/t/bug-2583-b-i-9dj5acf-n-b-defined-yield-b-b-yield-b-rjv-9-b/181329/3 "2010-01-11T06:14:50Z")

</div>

(2010/01/10 5:36), \_ wanabe wrote::

> $ ruby -ve ‘class Foo;p defined?(yield);end’  
> ruby 1.9.2dev (2010-01-09 trunk 26260) [i386-mingw32]  
> “yield”
> 
> GET\_BLOCK\_PTR() e$B$O%/%i%9Dj5ACf$J$ie(B 0 e$B$rJV$9J}$,$$$$$H;W$&$N$G$9$,$I$&$G$7$g$&$+!#e(B  
> e$B%Q%C%A$rE:IU$7$^$9!#$J$\*!"$3$N%Q%C%A$Ge(B Bug #2568 e$B$b=$@5$5$l$^$9!#e(B

e$B!!J,4t$,4^$^$l$k$H7y$J$N$G!$%S%C%H1i;;$J%3!\<%I$K$9$k$HNI$$$+$H;W$$$^$9!%e(B

---

<div class="post-metadata">

**Author:** ![SSwanabe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d6d6ee/32.png) [@SSwanabe](https://www.ruby-forum.com/u/SSwanabe)\
**Post date:** [January 11, 2010, 11:35am UTC](https://www.ruby-forum.com/t/bug-2583-b-i-9dj5acf-n-b-defined-yield-b-b-yield-b-rjv-9-b/181329/4 "2010-01-11T11:35:32Z")

</div>

e$B%A%1%C%He(B #2583 e$B$,99?7$5$l$^$7$?!#e(B (by \_ wanabe)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B

## e$B$4;XE&$"$j$,$H$&$4$6$$$^$9!#e(B r26283 e$B$G$=$N$h$&$KJQ99$7$F%3%\_%C%H$7$^$7$?!#e(B

[http://redmine.ruby-lang.org/issues/show/2583](http://redmine.ruby-lang.org/issues/show/2583)
