diff --git a/lib/prism/translation/ripper.rb b/lib/prism/translation/ripper.rb index 97274cabf957b2..7c0aad29c58ca3 100644 --- a/lib/prism/translation/ripper.rb +++ b/lib/prism/translation/ripper.rb @@ -358,8 +358,8 @@ def visit_array_pattern_node(node) # foo(bar) # ^^^ def visit_arguments_node(node) - bounds(node.location) - on_args_add_block(visit_arguments(node.arguments), false) + arguments, _ = visit_call_node_arguments(node, nil, false) + arguments end # { a: 1 } diff --git a/test/prism/ripper_test.rb b/test/prism/ripper_test.rb index 3dc900ff145580..1cfed27860c2f8 100644 --- a/test/prism/ripper_test.rb +++ b/test/prism/ripper_test.rb @@ -64,11 +64,9 @@ class RipperTest < TestCase seattlerb/parse_line_evstr_after_break.txt seattlerb/parse_pattern_051.txt seattlerb/parse_pattern_058.txt - seattlerb/return_call_assocs.txt seattlerb/stabby_block_iter_call.txt seattlerb/stabby_block_iter_call_no_target_with_arg.txt seattlerb/str_lit_concat_bad_encodings.txt - seattlerb/yield_call_assocs.txt spanning_heredoc.txt strings.txt tilde_heredocs.txt