yarv-dev:710
From: Minero Aoki <aamine loveruby.net>
Date: Mon, 26 Dec 2005 17:22:22 +0900 (JST)
Subject: [yarv-dev:710] Re: open> super undef'ed method
青木です。 In mail "[yarv-dev:709] open> super undef'ed method" Minero Aoki <aamine loveruby.net> wrote: > いちおうパッチも作ってみました。 > --- vm_macro.def (revision 330) > +++ vm_macro.def (working copy) > @@ -256,6 +256,9 @@ > val = eval_method_missing(th, id, recv, num, stat); > } > } > + else if(mn->nd_body == 0){ > + eval_method_missing(th, id, recv, num, NOEX_SUPER); > + } > else if(!(flag & VM_CALL_FCALL_BIT) && > mn->nd_noex & NOEX_PRIVATE){ > int stat = NOEX_PRIVATE; あー、これじゃ undef したメソッドを呼ぶと全部 super になっちゃいますね。 捨ててください。 -- 青木峰郎 -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
709 2005-12-26 17:14 [aamine loveruby.net ] open> super undef'ed method -> 710 2005-12-26 17:22 ┣[aamine loveruby.net ] 714 2005-12-27 02:11 ┗[ko1 atdot.net ] fixed> Re: open> super undef'ed method 719 2005-12-27 16:29 ┗[aamine loveruby.net ] close> Re: super undef'ed method