ruby-changes:10068
From: nobu <ko1@a...>
Date: Sat, 17 Jan 2009 11:11:38 +0900 (JST)
Subject: [ruby-changes:10068] Ruby:r21611 (trunk): * vm_dump.c (vm_stack_dump_each): initialized at declarations.
nobu 2009-01-17 11:11:21 +0900 (Sat, 17 Jan 2009) New Revision: 21611 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=21611 Log: * vm_dump.c (vm_stack_dump_each): initialized at declarations. * vm_dump.c (rb_vm_bugreport): constified to suppress a warning. Modified files: trunk/ChangeLog trunk/version.h trunk/vm_dump.c Index: ChangeLog =================================================================== --- ChangeLog (revision 21610) +++ ChangeLog (revision 21611) @@ -1,3 +1,9 @@ +Sat Jan 17 11:12:21 2009 Nobuyoshi Nakada <nobu@r...> + + * vm_dump.c (vm_stack_dump_each): initialized at declarations. + + * vm_dump.c (rb_vm_bugreport): constified to suppress a warning. + Fri Jan 16 22:30:27 2009 Tanaka Akira <akr@f...> * ext/socket/socket.c: move addrinfo code. Index: version.h =================================================================== --- version.h (revision 21610) +++ version.h (revision 21611) @@ -1,5 +1,5 @@ #define RUBY_VERSION "1.9.1" -#define RUBY_RELEASE_DATE "2009-01-16" +#define RUBY_RELEASE_DATE "2009-01-17" #define RUBY_PATCHLEVEL 5000 #define RUBY_BRANCH_NAME "trunk" @@ -8,7 +8,7 @@ #define RUBY_VERSION_TEENY 1 #define RUBY_RELEASE_YEAR 2009 #define RUBY_RELEASE_MONTH 1 -#define RUBY_RELEASE_DAY 16 +#define RUBY_RELEASE_DAY 17 #ifdef RUBY_EXTERN RUBY_EXTERN const char ruby_version[]; Index: vm_dump.c =================================================================== --- vm_dump.c (revision 21610) +++ vm_dump.c (revision 21611) @@ -246,24 +246,19 @@ VALUE *lfp = cfp->lfp; VALUE *dfp = cfp->dfp; - int argc = 0, local_size; + int argc = 0, local_size = 0; const char *name; rb_iseq_t *iseq = cfp->iseq; if (iseq == 0) { if (RUBYVM_CFUNC_FRAME_P(cfp)) { - argc = 0; - local_size = 0; name = rb_id2name(cfp->method_id); } else { name = "?"; - local_size = 0; } } else if (RUBY_VM_IFUNC_P(iseq)) { - argc = 0; - local_size = 0; name = "<ifunc>"; } else { @@ -605,7 +600,7 @@ fprintf(stderr, "-- C level backtrace information " "-------------------------------------------\n"); for (i=0; i<n; i++) { - char *info = syms ? syms[i] : ""; + const char *info = syms ? syms[i] : ""; fprintf(stderr, "%p %s\n", trace[i], info); } fprintf(stderr, "\n"); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/