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

ruby-changes:37513

From: nobu <ko1@a...>
Date: Sat, 14 Feb 2015 12:02:24 +0900 (JST)
Subject: [ruby-changes:37513] nobu:r49594 (trunk): random.c: use PRIsVALUE

nobu	2015-02-14 12:02:05 +0900 (Sat, 14 Feb 2015)

  New Revision: 49594

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

  Log:
    random.c: use PRIsVALUE
    
    * random.c (rand_random): use PRIsVALUE to format an error
      message.

  Modified files:
    trunk/random.c
Index: random.c
===================================================================
--- random.c	(revision 49593)
+++ random.c	(revision 49594)
@@ -1165,9 +1165,7 @@ rand_random(int argc, VALUE *argv, rb_ra https://github.com/ruby/ruby/blob/trunk/random.c#L1165
 	(void)NUM2LONG(vmax);
     }
     if (NIL_P(v)) {
-	VALUE mesg = rb_str_new_cstr("invalid argument - ");
-	rb_str_append(mesg, rb_obj_as_string(argv[0]));
-	rb_exc_raise(rb_exc_new3(rb_eArgError, mesg));
+	rb_raise(rb_eArgError, "invalid argument - %"PRIsVALUE, argv[0]);
     }
 
     return v;

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

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