ruby-cvs:21868
From: akr ruby-lang.org
Date: Tue, 25 Dec 2007 04:25:46 +0900 (JST)
Subject: [ruby-cvs:21868] Ruby:r14631 (trunk): * parse.y (rb_id2str): fill klass of returned string as rb_cString.
akr 2007-12-25 04:25:45 +0900 (Tue, 25 Dec 2007)
New Revision: 14631
Modified files:
trunk/ChangeLog
trunk/parse.y
Log:
* parse.y (rb_id2str): fill klass of returned string as rb_cString.
some strings are allocated before rb_cString is created.
This prevents a "called on terminated object" error by
ObjectSpace.each_object(Module) {|m| p m.name }.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/parse.y?r1=14631&r2=14630
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14631&r2=14630