summaryrefslogtreecommitdiff
path: root/spec/ruby/core/hash/shift_spec.rb
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2024-05-14 17:03:46 -0700
committerJeremy Evans <code@jeremyevans.net>2024-05-21 05:33:57 +0900
commit86cf074fa1dcf73846e094775414d661e47dfc76 (patch)
tree3211bf56a224daae8d4dd567c8529a4affdbd306 /spec/ruby/core/hash/shift_spec.rb
parent2433b57b6a3a6f8e65f61c27d707e1c7f5407986 (diff)
Avoid array allocation for empty ruby2_keywords flagged keyword hashHEADmaster
If the method being called does not have a positional splat parameter, there is no point in allocating the array, as decrementing given_argc is sufficient to ensure the empty keyword hash is not considered an argument, assuming that we are calling a method/lambda and not a regular proc.
Diffstat (limited to 'spec/ruby/core/hash/shift_spec.rb')
0 files changed, 0 insertions, 0 deletions