Show hidden object and TS_BUILTIN for halfbaked insn data
This commit is contained in:
parent
d75433ae19
commit
ac399c2c7a
Notes:
git
2020-08-16 08:44:11 +09:00
@ -8965,7 +8965,11 @@ insn_data_to_s_detail(INSN *iobj)
|
||||
case TS_VALUE: /* VALUE */
|
||||
{
|
||||
VALUE v = OPERAND_AT(iobj, j);
|
||||
rb_str_concat(str, opobj_inspect(v));
|
||||
if (!CLASS_OF(v))
|
||||
rb_str_cat2(str, "<hidden>");
|
||||
else {
|
||||
rb_str_concat(str, opobj_inspect(v));
|
||||
}
|
||||
break;
|
||||
}
|
||||
case TS_ID: /* ID */
|
||||
@ -9001,7 +9005,7 @@ insn_data_to_s_detail(INSN *iobj)
|
||||
}
|
||||
break;
|
||||
case TS_BUILTIN:
|
||||
rb_bug("unsupported: TS_BUILTIN");
|
||||
rb_str_cat2(str, "<TS_BUILTIN>");
|
||||
break;
|
||||
default:{
|
||||
rb_raise(rb_eSyntaxError, "unknown operand type: %c", type);
|
||||
|
Loading…
x
Reference in New Issue
Block a user