From: "Berger, Daniel" Date: 2007-12-18T01:13:45+09:00 Subject: Re: What purpose does struct FRAME's tmp pointer serve? > Brent Roman wrote: > > > > > > The struct FRAME looks in Ruby 1.8.6 like this: (excerpted from > > env.h) > > > > extern struct FRAME { > > VALUE self; > > int argc; > > ID last_func; > > ID orig_func; > > VALUE last_class; > > struct FRAME *prev; > > struct FRAME *tmp; //<--- what does this do? > > struct RNode *node; > > int iter; > > int flags; > > unsigned long uniq; > > } *ruby_frame; > > > > I cannot find any code that sets frame->tmp to any value > other than 0 > > > > I've only searched in core. Is it used by some extension library? > > Or, did I just overlook something? > -----Original Message----- > From: Brent Roman [mailto:brent@mbari.org] > Sent: Saturday, December 15, 2007 1:49 PM > To: ruby-core@ruby-lang.org > Subject: Re: What purpose does struct FRAME's tmp pointer serve? > > > Never mind. I dug a little deeper and answered my own question. What was the answer? Thanks, Dan This communication is the property of Qwest and may contain confidential or privileged information. Unauthorized use of this communication is strictly prohibited and may be unlawful. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy all copies of the communication and any attachments.