From fa009e392c1059c7bd56c8e69dccba17ad7cb353 Mon Sep 17 00:00:00 2001 From: Kevin Newton Date: Wed, 13 Mar 2024 13:49:03 -0400 Subject: [PATCH] [PRISM] Static literal strings should be fstrings --- prism_compile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prism_compile.c b/prism_compile.c index 4c45164b6d..bbdd46f978 100644 --- a/prism_compile.c +++ b/prism_compile.c @@ -448,7 +448,7 @@ pm_static_literal_value(const pm_node_t *node, const pm_scope_node_t *scope_node case PM_SOURCE_LINE_NODE: return INT2FIX(pm_node_line_number(scope_node->parser, node)); case PM_STRING_NODE: - return parse_string_encoded(scope_node, node, &((pm_string_node_t *)node)->unescaped); + return rb_fstring(parse_string_encoded(scope_node, node, &((pm_string_node_t *)node)->unescaped)); case PM_SYMBOL_NODE: return ID2SYM(parse_string_symbol(scope_node, (const pm_symbol_node_t *) node)); case PM_TRUE_NODE: