summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2026-01-04 09:33:39 -0500
committerPeter Zhu <peter@peterzhu.ca>2026-01-04 12:26:06 -0500
commit7d5c0247eb2fb67bb0ac2fd6060bf2996c8c4c46 (patch)
tree9f80dbed6fc76e463a1fb2d212d8b2463ac94177
parent6eadc01cdaa70895d464843de5b6c4d35cab2e27 (diff)
Dump fstr and frozen status in rb_raw_obj_info_buitin_type
-rw-r--r--gc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gc.c b/gc.c
index c47f68c50c..9ac68ccb40 100644
--- a/gc.c
+++ b/gc.c
@@ -4844,6 +4844,10 @@ rb_raw_obj_info_buitin_type(char *const buff, const size_t buff_size, const VALU
}
break;
case T_STRING: {
+ APPEND_F("[%s%s] ",
+ C(FL_TEST(obj, RSTRING_FSTR), "F"),
+ C(RB_OBJ_FROZEN(obj), "R"));
+
if (STR_SHARED_P(obj)) {
APPEND_F(" [shared] len: %ld", RSTRING_LEN(obj));
}