From: nobu.nakada@... Date: 2003-10-07T13:22:06+09:00 Subject: [ruby-dev:21537] Re: break from block yielded in until なかだです。 At Tue, 7 Oct 2003 12:45:29 +0900, Nobuyoshi-Nakada wrote: > @@ -4453,6 +4454,7 @@ rb_iterate(it_proc, data1, bl_proc, data > PUSH_ITER(ITER_PRE); > PUSH_BLOCK(0, node); > - > + PUSH_SCOPE(); > PUSH_TAG(PROT_ITER); > + node->u3.value = (VALUE)ruby_scope; > state = EXEC_TAG(); > if (state == 0) { NODE_IFUNCはnd_stateを使ってるからダメですね。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦