summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2024-04-04 14:33:10 -0400
committerKevin Newton <kddnewton@gmail.com>2024-04-04 15:27:51 -0400
commit48c2ffe98040f591b3cc27b9c600a61c2dcb8594 (patch)
treef2243570aafffbe4310f3333cfb205e781e8a278
parent3efc1c36f28b06973504dd2d02ed18ca443c98b2 (diff)
[PRISM] Enable SCRIPT_COMPILED tracepoint event
-rw-r--r--test/.excludes-prism/TestSetTraceFunc.rb1
-rw-r--r--vm_eval.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/test/.excludes-prism/TestSetTraceFunc.rb b/test/.excludes-prism/TestSetTraceFunc.rb
index 334c207ee0..dd0ea3b219 100644
--- a/test/.excludes-prism/TestSetTraceFunc.rb
+++ b/test/.excludes-prism/TestSetTraceFunc.rb
@@ -1,3 +1,2 @@
exclude(:test_return, "unknown")
exclude(:test_return2, "unknown")
-exclude(:test_script_compiled, "unknown")
diff --git a/vm_eval.c b/vm_eval.c
index a859a76f24..d7447bd060 100644
--- a/vm_eval.c
+++ b/vm_eval.c
@@ -1756,7 +1756,9 @@ pm_eval_make_iseq(VALUE src, VALUE fname, int line,
ruby_xfree(prev);
prev = next;
}
+
pm_parse_result_free(&result);
+ rb_exec_event_hook_script_compiled(GET_EC(), iseq, src);
return iseq;
}