summaryrefslogtreecommitdiff
path: root/.gdbinit
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-06-12 10:35:44 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2020-06-12 10:35:44 +0900
commit1f4db23ac1160bb73afb6d7dfd439ccb64d81bc2 (patch)
tree1f1867ad8ed7220bcc1ab0cc3ea27c242cba178c /.gdbinit
parentc74b044aabcac6fd31b5e86725755a5305b55445 (diff)
downloadruby-1f4db23ac1160bb73afb6d7dfd439ccb64d81bc2.tar.gz
.gdbinit: struct RHash::basic is not a pointer
Diffstat (limited to '.gdbinit')
-rw-r--r--.gdbinit6
1 files changed, 3 insertions, 3 deletions
diff --git a/.gdbinit b/.gdbinit
index 45572197c8..714d7bee10 100644
--- a/.gdbinit
+++ b/.gdbinit
@@ -156,12 +156,12 @@ define rp
else
if ($flags & RUBY_T_MASK) == RUBY_T_HASH
printf "%sT_HASH%s: ", $color_type, $color_end,
- if (((struct RHash *)($arg0))->basic->flags & RHASH_ST_TABLE_FLAG)
+ if (((struct RHash *)($arg0))->basic.flags & RHASH_ST_TABLE_FLAG)
printf "st len=%ld ", ((struct RHash *)($arg0))->as.st->num_entries
else
printf "li len=%ld bound=%ld ", \
- ((((struct RHash *)($arg0))->basic->flags & RHASH_AR_TABLE_SIZE_MASK) >> RHASH_AR_TABLE_SIZE_SHIFT), \
- ((((struct RHash *)($arg0))->basic->flags & RHASH_AR_TABLE_BOUND_MASK) >> RHASH_AR_TABLE_BOUND_SHIFT)
+ ((((struct RHash *)($arg0))->basic.flags & RHASH_AR_TABLE_SIZE_MASK) >> RHASH_AR_TABLE_SIZE_SHIFT), \
+ ((((struct RHash *)($arg0))->basic.flags & RHASH_AR_TABLE_BOUND_MASK) >> RHASH_AR_TABLE_BOUND_SHIFT)
end
print (struct RHash *)($arg0)
else