ruby-changes:10466
From: nobu <ko1@a...>
Date: Tue, 3 Feb 2009 23:13:46 +0900 (JST)
Subject: [ruby-changes:10466] Ruby:r22016 (trunk): * vm.c (vm_backtrace): always returns non-nil array if lev is
nobu 2009-02-03 23:13:36 +0900 (Tue, 03 Feb 2009) New Revision: 22016 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22016 Log: * vm.c (vm_backtrace): always returns non-nil array if lev is negative. [ruby-core:21795] Modified files: trunk/ChangeLog trunk/vm.c Index: ChangeLog =================================================================== --- ChangeLog (revision 22015) +++ ChangeLog (revision 22016) @@ -1,3 +1,8 @@ +Tue Feb 3 23:13:34 2009 Nobuyoshi Nakada <nobu@r...> + + * vm.c (vm_backtrace): always returns non-nil array if lev is + negative. [ruby-core:21795] + Tue Feb 3 21:19:06 2009 TAKAO Kouji <kouji@t...> * ext/readline/extconf.rb: checked rl_set_screen_size and Index: vm.c =================================================================== --- vm.c (revision 22015) +++ vm.c (revision 22016) @@ -737,6 +737,9 @@ { VALUE ary = 0; + if (lev < 0) { + ary = rb_ary_new(); + } vm_backtrace_each(th, lev, vm_backtrace_push, &ary); if (!ary) return Qnil; return rb_ary_reverse(ary); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/