From e50590a54163b5f88dc78b33e7d06bc428cad25a Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 5 Apr 2024 16:13:57 -0400 Subject: [PATCH] Assert that Symbol#inspect returns a T_STRING --- string.c | 3 +++ 1 file changed, 3 insertions(+) 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; }