Switch mid dump to dump_append_string_value

I don't think it's possible to create a CI with a mid which would need
escaping to be in a JSON string, but I think we might as well not rely
on that assumption.
This commit is contained in:
John Hawthorn 2023-10-11 11:30:10 -07:00
Родитель 635b92099e
Коммит 1c871c08d9
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -436,9 +436,8 @@ dump_object(VALUE obj, struct dump_config *dc)
case imemo_callinfo:
mid = vm_ci_mid((const struct rb_callinfo *)obj);
if (mid != 0) {
dump_append(dc, ", \"mid\":\"");
dump_append(dc, rb_id2name(mid));
dump_append(dc, "\"");
dump_append(dc, ", \"mid\":");
dump_append_string_value(dc, rb_id2str(mid));
}
break;