[前][次][番号順一覧][スレッド一覧]

ruby-changes:8068

From: nobu <ko1@a...>
Date: Sat, 27 Sep 2008 03:16:11 +0900 (JST)
Subject: [ruby-changes:8068] Ruby:r19594 (trunk): * vm.c (vm_jump_tag_but_local_jump): exc is not used if val is nil.

nobu	2008-09-27 03:15:54 +0900 (Sat, 27 Sep 2008)

  New Revision: 19594

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19594

  Log:
    * vm.c (vm_jump_tag_but_local_jump): exc is not used if val is nil.

  Modified files:
    trunk/ChangeLog
    trunk/vm.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 19593)
+++ ChangeLog	(revision 19594)
@@ -1,3 +1,7 @@
+Sat Sep 27 03:15:51 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* vm.c (vm_jump_tag_but_local_jump): exc is not used if val is nil.
+
 Sat Sep 27 03:12:40 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* ext/socket/socket.c (host_str): numeric address should be unsigned.
Index: vm.c
===================================================================
--- vm.c	(revision 19593)
+++ vm.c	(revision 19594)
@@ -841,8 +841,8 @@
 void
 vm_jump_tag_but_local_jump(int state, VALUE val)
 {
-    VALUE exc = vm_make_jump_tag_but_local_jump(state, val);
     if (val != Qnil) {
+	VALUE exc = vm_make_jump_tag_but_local_jump(state, val);
 	rb_exc_raise(exc);
     }
     JUMP_TAG(state);

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]