From: nobu.nokada@... Date: 2003-08-01T12:02:46+09:00 Subject: Re: [FWD from comp.lang.ruby] Re: BUG in tk (preview 6)? Hi, At Fri, 1 Aug 2003 01:33:11 +0900, ts wrote: > The problem is in NODE_ATTRASGN ({BEGIN,END}_CALLARGS) Not only in it, but also in NODE_[FV]?CALL. Index: eval.c =================================================================== RCS file: /cvs/ruby/src/ruby/eval.c,v retrieving revision 1.497 diff -u -2 -p -r1.497 eval.c --- eval.c 28 Jul 2003 07:31:49 -0000 1.497 +++ eval.c 1 Aug 2003 03:00:43 -0000 @@ -5236,5 +5244,5 @@ rb_call_super(argc, argv) } - PUSH_ITER(ruby_iter->iter?ITER_PRE:ITER_NOT); + PUSH_ITER(rb_block_given_p()?ITER_PRE:ITER_NOT); result = rb_call(RCLASS(klass)->super, self, ruby_frame->orig_func, argc, argv, 3); POP_ITER(); -- Nobu Nakada