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
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
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 [email protected]
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
(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
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