summaryrefslogtreecommitdiff
path: root/gc.c
diff options
context:
space:
mode:
authorko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-03-05 22:34:10 +0000
committerko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-03-05 22:34:10 +0000
commit01c6f504959e180c769f1adc35a3f69161868ee3 (patch)
tree4db3e3ecd0c55856148bab374441a3a4df91d313 /gc.c
parentb4d1c024de88e305f761fcbe8e9e35a5ce60ceb6 (diff)
* gc.c (obj_info): show node name too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gc.c b/gc.c
index c123f670cd..d69276ee3e 100644
--- a/gc.c
+++ b/gc.c
@@ -8650,6 +8650,10 @@ obj_info(VALUE obj)
#ifdef HAVE_VA_ARGS_MACRO
switch (BUILTIN_TYPE(obj)) {
+ case T_NODE:
+ snprintf(buff, OBJ_INFO_BUFFERS_SIZE, "%s (%s)", buff,
+ ruby_node_name(nd_type(obj)));
+ break;
case T_ARRAY:
snprintf(buff, OBJ_INFO_BUFFERS_SIZE, "%s [%s%s] len: %d", buff,
C(ARY_EMBED_P(obj), "E"),