From aed052ce9d9eeeccecb12c444aa7327d1e078a51 Mon Sep 17 00:00:00 2001 From: Kevin Newton Date: Wed, 7 Feb 2024 10:00:35 -0500 Subject: [PRISM] Revert incorrect frozen string literal handling --- iseq.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/iseq.c b/iseq.c index 440270bd29..e2e9b4d6e7 100644 --- a/iseq.c +++ b/iseq.c @@ -1002,15 +1002,8 @@ pm_iseq_new_with_opt(pm_scope_node_t *node, VALUE name, VALUE path, VALUE realpa .end_pos = { .lineno = (int) end.line, .column = (int) end.column } }; - rb_compile_option_t *current_option = (rb_compile_option_t *) option; - if (node->parser->frozen_string_literal) { - rb_compile_option_t new_option = *option; - new_option.frozen_string_literal = true; - current_option = &new_option; - } - prepare_iseq_build(iseq, name, path, realpath, first_lineno, &code_location, -1, - parent, isolated_depth, type, Qnil, current_option); + parent, isolated_depth, type, Qnil, option); pm_iseq_compile_node(iseq, node); finish_iseq_build(iseq); -- cgit v1.2.3