From: ts Date: 2002-06-06T17:58:01+09:00 Subject: Re: possible bug: stack dump with <<-String, #{...} and large loops >>>>> "n" == nobu nokada writes: n> Tried separating flips into 2 kinds, ...but ugly... Not yet completely look at it (I prefer wait), but if I'm right you don't need 2 flips, you can write (I think) if (compile_for_eval) { node->nd_cnt = internal_id(); } else { node->nd_cnt = local_append(internal_id()); } ... NODE_FLIP2: { VALUE *flip = rb_svar(node->nd_cnt); if (!flip) flip = dvar_flip(node->nd_cnt); Guy Decoux