diff --git a/.gdbinit b/.gdbinit index 728e73976db447..779d3085c2d5b6 100644 --- a/.gdbinit +++ b/.gdbinit @@ -1,6 +1,6 @@ define rp if (VALUE)$arg0 & RUBY_FIXNUM_FLAG - printf "FIXNUM: %ld\n", $arg0 >> 1 + printf "FIXNUM: %ld\n", (long)$arg0 >> 1 else if ((VALUE)$arg0 & ~(~(VALUE)0<> RUBY_SPECIAL_SHIFT diff --git a/ChangeLog b/ChangeLog index 5697dba263cd75..230f268c0e6c94 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Mon Mar 30 19:04:25 2009 Tanaka Akira + + * .gdbinit (rp): show negative fixnum correctly. + Mon Mar 30 12:12:46 2009 Nobuyoshi Nakada * vm_eval.c (eval_string_with_cref): replaces the message if