小松です。
In the message of [ruby-list:16074] Re: Ruby 1.3.7
on 1999/8/11 18:30:08 matz / netlab.co.jp (Yukihiro Matsumoto) wrote:
> いや、HP-UXに限定することはないんじゃないですかね。
> 限定外して取り込みます。
今、CVSに入っているバージョンだとあと2箇所ありました。
rb_eval()のNODE_SCOPEの枝と、module_setup()内です。
念のため。
Index: eval.c
===================================================================
RCS file: /home/cvs/ruby/eval.c,v
retrieving revision 1.1.1.3.2.32
diff -u -2 -p -r1.1.1.3.2.32 eval.c
--- eval.c 1999/08/11 07:23:55 1.1.1.3.2.32
+++ eval.c 1999/08/11 13:33:13
@@ -2214,6 +2214,7 @@ rb_eval(self, node)
case NODE_SCOPE:
{
- struct FRAME frame = *ruby_frame;
+ struct FRAME frame;
+ frame = *ruby_frame;
frame.tmp = ruby_frame;
ruby_frame = &frame;
@@ -2852,5 +2853,5 @@ module_setup(module, node)
{
int state;
- struct FRAME frame = *ruby_frame;
+ struct FRAME frame;
VALUE result; /* OK */
char *file = ruby_sourcefile;
@@ -2858,4 +2859,5 @@ module_setup(module, node)
TMP_PROTECT;
+ frame = *ruby_frame;
frame.tmp = ruby_frame;
ruby_frame = &frame;
--
小松克行 / Katsuyuki Komatsu <komatsu / sarion.co.jp>