diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-03-05 22:34:10 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-03-05 22:34:10 +0000 |
commit | 01c6f504959e180c769f1adc35a3f69161868ee3 (patch) | |
tree | 4db3e3ecd0c55856148bab374441a3a4df91d313 | |
parent | b4d1c024de88e305f761fcbe8e9e35a5ce60ceb6 (diff) | |
download | ruby-01c6f504959e180c769f1adc35a3f69161868ee3.tar.gz |
* 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
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | gc.c | 4 |
2 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,7 @@ +Fri Mar 6 07:33:03 2015 Koichi Sasada <ko1@atdot.net> + + * gc.c (obj_info): show node name too. + Fri Mar 6 07:00:44 2015 Koichi Sasada <ko1@atdot.net> * internal.h: remove struct method_table_wrapper. @@ -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"), |