From 48c2ffe98040f591b3cc27b9c600a61c2dcb8594 Mon Sep 17 00:00:00 2001 From: Kevin Newton Date: Thu, 4 Apr 2024 14:33:10 -0400 Subject: [PATCH] [PRISM] Enable SCRIPT_COMPILED tracepoint event --- test/.excludes-prism/TestSetTraceFunc.rb | 1 - vm_eval.c | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) 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; }