Takashi Kokubun f0f97886fc merge revision(s) 1d94a9e1a4351e01f851dad250ba97dad859ee70: [Backport #21447]
Fix handling of PM_CONSTANT_PATH_NODE node in keyword arguments with ARGS_SPLAT

	This was handled correctly in parse.y (NODE_COLON2), but not in
	prism. This wasn't caught earlier, because I only added tests for
	the optimized case and not the unoptimized case. Add tests for
	the unoptimized case.

	In code terms:

	```ruby
	m(*a, kw: lvar::X)     # Does not require allocation for *a
	m(*a, kw: method()::X) # Requires allocation for *a
	```

	This commit fixes the second case when prism is used.
2025-07-14 14:29:12 -07:00
..
2025-02-27 09:00:25 -08:00
2025-04-03 15:32:20 -07:00
2025-04-09 16:02:37 -07:00
2025-02-27 09:00:25 -08:00
2024-12-03 06:49:56 +00:00