diff options
author | Nobuyoshi Nakada <[email protected]> | 2024-04-26 16:52:19 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2024-06-25 11:07:58 +0900 |
commit | 250fc1223c4dc293f8759ddedce9cba7841f1474 (patch) | |
tree | 3261e305a156259f2a8fcdd9a87c4ae0f6235c21 /spec/ruby | |
parent | 22f98bb7ca485d4e3830b8256c56deb9b92378f6 (diff) |
[Bug #20457] Do not remove final `return` node
This was an optimization for versions prior to 1.9 that traverse the
AST at runtime.
Diffstat (limited to 'spec/ruby')
-rw-r--r-- | spec/ruby/core/tracepoint/inspect_spec.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/spec/ruby/core/tracepoint/inspect_spec.rb b/spec/ruby/core/tracepoint/inspect_spec.rb index 0c94a94d5c..6cc2ebe243 100644 --- a/spec/ruby/core/tracepoint/inspect_spec.rb +++ b/spec/ruby/core/tracepoint/inspect_spec.rb @@ -67,6 +67,7 @@ describe 'TracePoint#inspect' do end trace_point_spec_test_return end + ruby_version_is("3.4") { line -= 1 } inspect.should =~ /\A#<TracePoint:return [`']trace_point_spec_test_return'#{@path_prefix}#{__FILE__}:#{line}>\z/ end |