From: nobu@... Date: 2015-01-09T02:13:17+00:00 Subject: [ruby-core:67447] [ruby-trunk - Bug #10719] [Closed] empty splatting literal hash after other keywords causes SEGV Issue #10719 has been updated by Nobuyoshi Nakada. Status changed from Assigned to Closed % Done changed from 0 to 100 Applied in changeset r49193. ---------- parse.y: eliminate empty hashes * parse.y (assocs, assoc): eliminate splatting empty literal hashes. [ruby-core:67446] [Bug #10719] * compile.c (compile_array_): supprt splatted hash in hash type. ---------------------------------------- Bug #10719: empty splatting literal hash after other keywords causes SEGV https://bugs.ruby-lang.org/issues/10719#change-50874 * Author: Nobuyoshi Nakada * Status: Closed * Priority: Normal * Assignee: Nobuyoshi Nakada * Category: core * Target version: current: 2.2.0 * ruby -v: r49192 * Backport: 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: REQUIRED ---------------------------------------- ~~~ $ ruby -e 'foo(a: 1, **{})' ruby: [BUG] Segmentation fault at 0x00000000000018 ruby 2.3.0dev (2015-01-09 trunk 49192) [universal.x86_64-darwin14] ~~~ -- https://bugs.ruby-lang.org/