まつもと ゆきひろです

In message "[ruby-dev:262] Re: [BUG] MLF"
    on 97/08/26, 石塚圭樹 <keiju / bc.mbn.or.jp> writes:

|けいじゅ@日本ラショナルです.

|>なんか動作が変になりました.
|>
|>$@が設定してあってもそれを無視していませんか?
|
|新しいパッチでも状況は変わりません(;_;

この件に対処するものではなかったですからねえ.
パッチを当てた後に更にこのパッチを当てて下さい.

--- eval.c~	Tue Aug 26 12:34:41 1997
+++ eval.c	Tue Aug 26 12:39:20 1997
@@ -2222,3 +2222,3 @@
 {
-    if (NIL_P(errat) && NIL_P(mesg)) {
+    if (NIL_P(errinfo) && NIL_P(mesg)) {
 	errinfo = exc_new(eRuntimeError, 0, 0);
@@ -2290,9 +2290,3 @@
 
-    if (NIL_P(mesg)) {
-	mesg = errinfo;
-	if (!NIL_P(mesg)) {
-	    Check_Type(mesg, T_STRING);
-	}
-    }
-    else {
+    if (!NIL_P(mesg)) {
 	Check_Type(mesg, T_STRING);