aboutsummaryrefslogtreecommitdiffstats
path: root/string.c
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2024-04-05 16:13:57 -0400
committerPeter Zhu <peter@peterzhu.ca>2024-04-05 16:15:28 -0400
commite50590a54163b5f88dc78b33e7d06bc428cad25a (patch)
tree11b6142d2c40c9bfed5d876001af429421d80b49 /string.c
parentfbeb8f2c784806e206904887c19c392b9df0bd6e (diff)
downloadruby-e50590a54163b5f88dc78b33e7d06bc428cad25a.tar.gz
Assert that Symbol#inspect returns a T_STRING
Diffstat (limited to 'string.c')
-rw-r--r--string.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/string.c b/string.c
index ecd6b97f88..b656f7ab0d 100644
--- a/string.c
+++ b/string.c
@@ -11763,6 +11763,9 @@ sym_inspect(VALUE sym)
RB_GC_GUARD(orig_str);
}
dest[0] = ':';
+
+ RUBY_ASSERT(BUILTIN_TYPE(str) == T_STRING);
+
return str;
}