diff options
| author | Kevin Newton <kddnewton@gmail.com> | 2024-03-05 21:08:55 -0500 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2024-03-06 16:42:49 +0000 |
| commit | 4ce0395d869aa87badf87089841f40008964f471 (patch) | |
| tree | e7dc95cfbbd21a68bbc0737ba55a4aec43c3a1de | |
| parent | 7ee404a24a2a74a1e78666c31cffc2f18607e51f (diff) | |
[ruby/prism] Fix up return node for ripper translation
https://github.com/ruby/prism/commit/c00902af23
| -rw-r--r-- | lib/prism/translation/ripper.rb | 2 | ||||
| -rw-r--r-- | test/prism/ripper_test.rb | 6 |
2 files changed, 1 insertions, 7 deletions
diff --git a/lib/prism/translation/ripper.rb b/lib/prism/translation/ripper.rb index bda6478bf2..f4f73ac1bd 100644 --- a/lib/prism/translation/ripper.rb +++ b/lib/prism/translation/ripper.rb @@ -2224,7 +2224,7 @@ module Prism arguments = visit(node.arguments) bounds(node.location) - on_return(on_args_add_block(arguments, false)) + on_return(arguments) end end diff --git a/test/prism/ripper_test.rb b/test/prism/ripper_test.rb index 86c7b3b027..153844e37a 100644 --- a/test/prism/ripper_test.rb +++ b/test/prism/ripper_test.rb @@ -41,7 +41,6 @@ module Prism regex_char_width.txt repeat_parameters.txt rescue.txt - return.txt seattlerb/TestRubyParserShared.txt seattlerb/begin_rescue_else_ensure_bodies.txt seattlerb/begin_rescue_else_ensure_no_bodies.txt @@ -140,13 +139,11 @@ module Prism seattlerb/module_comments.txt seattlerb/parse_if_not_canonical.txt seattlerb/parse_if_not_noncanonical.txt - seattlerb/parse_line_defn_complex.txt seattlerb/parse_line_dstr_escaped_newline.txt seattlerb/parse_line_dstr_soft_newline.txt seattlerb/parse_line_evstr_after_break.txt seattlerb/parse_line_heredoc_hardnewline.txt seattlerb/parse_line_multiline_str_literal_n.txt - seattlerb/parse_line_return.txt seattlerb/parse_line_str_with_newline_escape.txt seattlerb/parse_opt_call_args_assocs_comma.txt seattlerb/parse_opt_call_args_lit_comma.txt @@ -205,7 +202,6 @@ module Prism unparser/corpus/literal/literal.txt unparser/corpus/literal/module.txt unparser/corpus/literal/pattern.txt - unparser/corpus/literal/rescue.txt unparser/corpus/literal/send.txt unparser/corpus/literal/since/27.txt unparser/corpus/literal/since/31.txt @@ -237,7 +233,6 @@ module Prism whitequark/bug_ascii_8bit_in_literal.txt whitequark/bug_do_block_in_hash_brace.txt whitequark/bug_heredoc_do.txt - whitequark/bug_interp_single.txt whitequark/bug_rescue_empty_else.txt whitequark/case_cond_else.txt whitequark/case_expr_else.txt @@ -277,7 +272,6 @@ module Prism whitequark/rescue_else.txt whitequark/rescue_else_ensure.txt whitequark/rescue_without_begin_end.txt - whitequark/return.txt whitequark/return_block.txt whitequark/ruby_bug_10653.txt whitequark/ruby_bug_11107.txt |
