ruby-changes:23843
From: nobu <ko1@a...>
Date: Mon, 4 Jun 2012 06:12:55 +0900 (JST)
Subject: [ruby-changes:23843] nobu:r35894 (trunk): remove old warning
nobu 2012-06-04 06:12:46 +0900 (Mon, 04 Jun 2012) New Revision: 35894 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35894 Log: remove old warning * marshal.c (r_object0): remove old warning for _alloc. Modified files: trunk/ChangeLog trunk/marshal.c Index: ChangeLog =================================================================== --- ChangeLog (revision 35893) +++ ChangeLog (revision 35894) @@ -1,3 +1,7 @@ +Mon Jun 4 06:12:43 2012 Nobuyoshi Nakada <nobu@r...> + + * marshal.c (r_object0): remove old warning for _alloc. + Mon Jun 4 04:24:06 2012 Tadayoshi Funaba <tadf@d...> * marshal.c: experimental test aborted. Index: marshal.c =================================================================== --- marshal.c (revision 35893) +++ marshal.c (revision 35894) @@ -1644,18 +1644,8 @@ case TYPE_DATA: { VALUE klass = path2class(r_unique(arg)); - if (rb_respond_to(klass, s_alloc)) { - static int warn = TRUE; - if (warn) { - rb_warn("define `allocate' instead of `_alloc'"); - warn = FALSE; - } - v = rb_funcall(klass, s_alloc, 0); - check_load_arg(arg, s_alloc); - } - else { - v = rb_obj_alloc(klass); - } + + v = rb_obj_alloc(klass); if (!RB_TYPE_P(v, T_DATA)) { rb_raise(rb_eArgError, "dump format error"); } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/