aboutsummaryrefslogtreecommitdiffstats
path: root/vm_eval.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-08-25 16:53:29 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-08-25 18:23:05 +0900
commit6aa16f9ec14a296f549dc955774ad2293d1c54d6 (patch)
tree39498c84bbdf2d7edd499d6e60642c1ca34cb908 /vm_eval.c
parentd9cba2fc74addc3e0a6da0fe230fd333fb1c31ac (diff)
downloadruby-6aa16f9ec14a296f549dc955774ad2293d1c54d6.tar.gz
Move SCRIPT_LINES__ away from parse.y
Diffstat (limited to 'vm_eval.c')
-rw-r--r--vm_eval.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vm_eval.c b/vm_eval.c
index fb24e2a9e9..36c6655093 100644
--- a/vm_eval.c
+++ b/vm_eval.c
@@ -1681,6 +1681,7 @@ eval_make_iseq(VALUE src, VALUE fname, int line, const rb_binding_t *bind,
}
rb_parser_set_context(parser, parent, FALSE);
+ rb_parser_set_script_lines(parser, RBOOL(ruby_vm_keep_script_lines));
ast = rb_parser_compile_string_path(parser, fname, src, line);
if (ast->body.root) {
ast->body.coverage_enabled = coverage_enabled;