aboutsummaryrefslogtreecommitdiffstats
path: root/inits.c
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2020-02-24 13:19:37 -0800
committerNARUSE, Yui <naruse@airemix.jp>2020-03-15 19:35:24 +0900
commite70d52b0c377f8b2ed04311710c0ca9f4ebabd90 (patch)
treeb02a277cc2dfeddfbd72ee06e70bdd24f897f1aa /inits.c
parentb3fabedc7043593812c9ad507b4648a55d74df99 (diff)
downloadruby-e70d52b0c377f8b2ed04311710c0ca9f4ebabd90.tar.gz
Make ruby2_keywords methods correctly handle **{} optimization
Previously, this code: ruby2_keywords def foo(*a) a.last end foo(**{}) Returned an empty frozen hash. However, the final hash should not be frozen in this case, as it wouldn't be if foo accepted a keyword splat. Use a new unfrozen empty hash instead of reusing the frozen empty hash in this case. Fixes [Bug #16642]
Diffstat (limited to 'inits.c')
0 files changed, 0 insertions, 0 deletions