From d1911459aed44a294cd8d2ef8e5c723c656f63ca Mon Sep 17 00:00:00 2001 From: shyouhei Date: Mon, 4 Aug 2008 03:24:26 +0000 Subject: merge revision(s) 17833:17837: * gc.c (Init_GC): fix syntax error. * error.c (rb_exc_new3): keeps the given string itself. * eval.c (Init_Proc), gc.c (Init_GC): freeze messages of preallocated special exceptions also. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- error.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'error.c') diff --git a/error.c b/error.c index c6d7e6e107..a991f55e57 100644 --- a/error.c +++ b/error.c @@ -333,7 +333,7 @@ rb_exc_new3(etype, str) VALUE etype, str; { StringValue(str); - return rb_exc_new(etype, RSTRING(str)->ptr, RSTRING(str)->len); + return rb_funcall(etype, rb_intern("new"), 1, str); } /* -- cgit v1.2.3