まつもと ゆきひろです

In message "[ruby-dev:7790] Re: rb2c"
    on 99/09/02, Kazuhiro HIWADA <hiwada / kuee.kyoto-u.ac.jp> writes:

|> ただ、2点程バグがあったので修正しました。これは後で檜田さん
|> にパッチを送り付けようと思います。
|
|よろしくお願いします。 ^^;

パッチはこんな感じです。

--- compile.rb~	Fri Sep  3 13:09:09 1999
+++ compile.rb	Thu Sep  2 01:21:40 1999
@@ -111,7 +111,11 @@
 	optc += 1
       end
       o"
-     default: break;
+     default: break;"
+      o"
+     case #{optc}:
+       memcpy(ruby_scope->local_vars+2, argv, sizeof(VALUE)*argc);
+       break;
     }"
     end
     # set rest args
@@ -577,7 +581,7 @@
       if node.nd_stts
 	p_expr(node.nd_stts, v)
       else
-	o"\n#{spc}#{target(v)}Qnil"
+	o"\n#{spc}#{target(v)}Qnil;"
       end
       o"
 #{spc}return_value(#{v});