summaryrefslogtreecommitdiff
path: root/ext/pathname
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2020-01-21 16:14:10 -0800
committerJeremy Evans <code@jeremyevans.net>2020-01-22 10:27:02 -0800
commit28d31ead34baff1c4abc0d7d902ef4bc1d576fb2 (patch)
treece5ca7a1ccb88b4045a491448acd283830ea8721 /ext/pathname
parent90f5c3c1ea34c992dc0f36593bf6141695dfdf67 (diff)
Fix pp when passed a empty ruby2_keywords-flagged hash as array element
This causes problems because the hash is passed to a block not accepting keywords. Because the hash is empty and keyword flagged, it is removed before calling the block. This doesn't cause an ArgumentError because it is a block and not a lambda. Just like any other block not passed required arguments, arguments not passed are set to nil. Issues like this are a strong reason not to have ruby2_keywords by default. Fixes [Bug #16519]
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/2855
Diffstat (limited to 'ext/pathname')
0 files changed, 0 insertions, 0 deletions