ruby-changes:23739
From: ko1 <ko1@a...>
Date: Fri, 25 May 2012 17:07:25 +0900 (JST)
Subject: [ruby-changes:23739] ko1:r35790 (trunk): * vm.c (oldbt_init, vm_backtrace_str_ary): arg->data should
ko1 2012-05-25 17:07:16 +0900 (Fri, 25 May 2012) New Revision: 35790 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35790 Log: * vm.c (oldbt_init, vm_backtrace_str_ary): arg->data should be initialized before calling `backtrace_each()'. Modified files: trunk/ChangeLog trunk/vm.c Index: ChangeLog =================================================================== --- ChangeLog (revision 35789) +++ ChangeLog (revision 35790) @@ -1,3 +1,8 @@ +Fri May 25 17:05:07 2012 Koichi Sasada <ko1@a...> + + * vm.c (oldbt_init, vm_backtrace_str_ary): arg->data should + be initialized before calling `backtrace_each()'. + Fri May 25 16:11:27 2012 NAKAMURA Usaku <usa@r...> * trunk/ext/-test-/printf/printf.c: change function names because of Index: vm.c =================================================================== --- vm.c (revision 35789) +++ vm.c (revision 35790) @@ -1090,7 +1090,6 @@ arg->filename = th->vm->progname ? th->vm->progname : ruby_engine_name;; arg->line_no = 0; - arg->data = (void *)rb_ary_new(); } static void @@ -1142,6 +1141,7 @@ VALUE *ptr; arg.func = oldbt_push; + arg.data = (void *)rb_ary_new(); backtrace_each(th, oldbt_init, -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/