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

ruby-changes:15665

From: wanabe <ko1@a...>
Date: Sun, 2 May 2010 12:07:00 +0900 (JST)
Subject: [ruby-changes:15665] Ruby:r27582 (trunk): * iseq.c (iseq_load): allow filepath to be nil.

wanabe	2010-05-02 12:06:44 +0900 (Sun, 02 May 2010)

  New Revision: 27582

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

  Log:
    * iseq.c (iseq_load): allow filepath to be nil.

  Modified files:
    trunk/ChangeLog
    trunk/iseq.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 27581)
+++ ChangeLog	(revision 27582)
@@ -1,3 +1,7 @@
+Sun May  2 12:04:30 2010  wanabe  <s.wanabe@g...>
+
+	* iseq.c (iseq_load): allow filepath to be nil.
+
 Sun May  2 08:54:37 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead
Index: iseq.c
===================================================================
--- iseq.c	(revision 27581)
+++ iseq.c	(revision 27582)
@@ -465,7 +465,8 @@
 
     name        = CHECK_STRING(rb_ary_entry(data, i++));
     filename    = CHECK_STRING(rb_ary_entry(data, i++));
-    filepath    = CHECK_STRING(rb_ary_entry(data, i++));
+    filepath    = rb_ary_entry(data, i++);
+    filepath    = NIL_P(filepath) ? Qnil : CHECK_STRING(filepath);
     line_no     = CHECK_INTEGER(rb_ary_entry(data, i++));
 
     type        = CHECK_SYMBOL(rb_ary_entry(data, i++));

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

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