summaryrefslogtreecommitdiff
path: root/include/ruby/thread.h
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2023-11-06 12:37:16 -0800
committerJeremy Evans <code@jeremyevans.net>2023-12-07 11:27:55 -0800
commit1731dd05a7f9fcdef1ea1c25f7a3e072679c3d3a (patch)
tree0ee64b8f8024645de6b9972607db6c7e472a7d05 /include/ruby/thread.h
parentc70c1d2a9592bcea916500eb16ae58f6de4b9a3f (diff)
Eliminate array allocation for f(*a, **lvar) and f(*a, **@iv)
The compiler already eliminates the array allocation for f(*a, &lvar) and f(*a, &@iv), and eliminating the array allocation for keyword splat is as safe as eliminating it for block passes.
Diffstat (limited to 'include/ruby/thread.h')
0 files changed, 0 insertions, 0 deletions