From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id E8C7C1F4D0 for ; Tue, 10 Dec 2024 04:57:40 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=kJsMapDs; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=HOSPzq2s; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1733806628; bh=HP8dGuerhlP0t2h/ua7UjaOxR1fhmeAobD+47E2pVlk=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=kJsMapDsI9Mk0/GcbpAF3+3sMOywACYmFQ2fi5HHjQQVHKMdjcgkctEGVs8O/iNkk PsBg2mmktIKsKEpGwZXhqgGNxG7iocmGeDGQDdhiD1Bn5vJus7kUA7CqLm+lyzsbb4 WUvB+TcKXi2I1BUvXn6BP3IGpNrKuqt69BAsL0Fg= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 23E4944DAE for ; Tue, 10 Dec 2024 04:57:08 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=HOSPzq2s; dkim-atps=neutral Received: from s.wrqvtbkv.outbound-mail.sendgrid.net (s.wrqvtbkv.outbound-mail.sendgrid.net [149.72.123.24]) by nue.mailmanlists.eu (Postfix) with ESMTPS id AFBCE44B90 for ; Tue, 10 Dec 2024 04:56:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=kDxk2RD45E2YpbsZWQmPRbSDB6Jd7G7jioWFblrJ0wI=; b=HOSPzq2s/KokdMVujQ0ZleHwurXparX1R5tlbsuZfKbKsejp5e1+ViXoLP0vdIjfMP/f ebetkr0e99ww5PGgx0ogdfvISVt6AxND1QMGwVx2Lw62zKeJOZ9JGKRMkgVHDYW5rsqE+8 ujPlR95Rqymmypw24lMi/FP4w0YpyLxo7J5VM/IJejyBs0zqr+7j51szCGTfALNVLh2cka 1cq4hfSa9x5v63VTY5HkWwv7Y0GQ+SzmBV8KYqB6iiLMr3SDHgVdm8NeSvOHnOIL6toV7y XcnlqgPNjgmlBsrPwDbx/zLS5EwaCejlw0yHvVvO4Gfy3JtaRt1Zf4sENHjwHy7g== Received: by recvd-canary-66874876c5-ccld2 with SMTP id recvd-canary-66874876c5-ccld2-1-6757CA16-4 2024-12-10 04:56:54.536039824 +0000 UTC m=+2195341.102214607 Received: from herokuapp.com (unknown) by geopod-ismtpd-20 (SG) with ESMTP id gHzqnjvJTYaqUL9XaW4Ftg for ; Tue, 10 Dec 2024 04:56:54.408 +0000 (UTC) Date: Tue, 10 Dec 2024 04:56:54 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 20939 X-Redmine-Issue-Author: ydah X-Redmine-Issue-Priority: Normal X-Redmine-Sender: ydah X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 96824 X-SG-EID: =?us-ascii?Q?u001=2EyLEKHSHh=2FwavX0dpPaYJKYeIyyDTRf6uq93sGFf6AjwIbCJ7NXCFDM5J3?= =?us-ascii?Q?IED+Oq9Yqd9wP8B8lZI5iyqwOkapYaVkKAeD86H?= =?us-ascii?Q?TKV7kpx9h2sMwHV9qLgbRyvbrpmHOCfvNH3tTHV?= =?us-ascii?Q?2T3jf7iOQX=2FBHUX5mnMFfMhlXNKn8+6lhB1tGT4?= =?us-ascii?Q?0kHnQO=2F=2FwRnXiWl1Pwjka7cumhEjGoxlwirwRG9?= =?us-ascii?Q?M0cX3g10y75RxB56RjGU6l4dWIn2=2F7vPvq0XwQr?= =?us-ascii?Q?0B8mB6tOgqL1dFArSPyu1JQa=2FQ=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: B3C7KYPEFGN7NOASU24GUD7DHRX6IA65 X-Message-ID-Hash: B3C7KYPEFGN7NOASU24GUD7DHRX6IA65 X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:120147] [Ruby master Bug#20939] When using the parse.y parser, it occurs argument stack underflow (-1) if there is processing after the shareable_constant_value: experimental_everything comment and `C = { **{ k: v } }` List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "ydah (Yudai Takada) via ruby-core" Cc: "ydah (Yudai Takada)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwOTM5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHlkYWggKFl1ZGFpIFRha2FkYSkuDQoN Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJ1ZyAjMjA5Mzk6IFdo ZW4gdXNpbmcgdGhlIHBhcnNlLnkgcGFyc2VyLCBpdCBvY2N1cnMgYXJndW1lbnQgc3RhY2sgdW5k ZXJmbG93ICgtMSkgaWYgdGhlcmUgaXMgcHJvY2Vzc2luZyBhZnRlciB0aGUgc2hhcmVhYmxlX2Nv bnN0YW50X3ZhbHVlOiBleHBlcmltZW50YWxfZXZlcnl0aGluZyBjb21tZW50IGFuZCBgQyA9IHsg Kip7IGs6IHYgfSB9YA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzIwOTM5DQoN CiogQXV0aG9yOiB5ZGFoIChZdWRhaSBUYWthZGEpDQoqIFN0YXR1czogT3Blbg0KKiBydWJ5IC12 OiBydWJ5IDMuNC4wZGV2ICgyMDI0LTEyLTEwVDAzOjMxOjQ3WiBtYXN0ZXIgZjEyZTI2MjJjMSkg W2FybTY0LWRhcndpbjIzXQ0KKiBCYWNrcG9ydDogMy4xOiBVTktOT1dOLCAzLjI6IFVOS05PV04s IDMuMzogVU5LTk9XTg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K VGhlIGZvbGxvd2luZyBjb2RlIHdpbGwgb2NjdXJzIGFyZ3VtZW50IHN0YWNrIHVuZGVyZmxvdyBp ZiBpdCBpcyBhIHBhcnNlLnkgcGFyc2VyLg0KDQpgYGBydWJ5DQojIHNoYXJlYWJsZV9jb25zdGFu dF92YWx1ZTogZXhwZXJpbWVudGFsX2V2ZXJ5dGhpbmcNCkMgPSB7ICoqeyBrOiB2IH0gfQ0KcCBD DQpgYGANClRoZSBmb2xsb3dpbmcgZXJyb3IgbWVzc2FnZSBpcyBvdXRwdXQuDQoNCmBgYA0KcnVi eSAzLjQuMGRldiAoMjAyNC0xMi0wNlQwMzozMjoyMFogbWFzdGVyIDZjY2FhMzdlYjMpIFthcm02 NC1kYXJ3aW4yM10NCi0tIHJhdyBkaXNhc20tLS0tLS0tLQ0KICAgdHJhY2U6IDENCiAgIDAwMDAg cHV0c3BlY2lhbG9iamVjdCAgICAgMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoICAgMikNCiAgIDAwMDIgcHV0b2JqZWN0ICAgICAgICAgICAgOmsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoICAgMikNCiAgIDAwMDQgcHV0c2VsZiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo ICAgMikNCiAgIDAwMDUgb3B0X3NlbmRfd2l0aG91dF9ibG9jayA8Y2FsbGRhdGE6diwgMD4gICAg ICAgICAgICAgICAgICAgICAgICAgICAoICAgMikNCiAgIDAwMDcgbmV3aGFzaCAgICAgICAgICAg ICAgMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoICAgMikNCiAg IDAwMDkgbmV3aGFzaCAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoICAgMikNCiAgIDAwMTEgb3B0X3NlbmRfd2l0aG91dF9ibG9jayA8Y2Fs bGRhdGE6bWFrZV9zaGFyZWFibGUsIDE+ICAgICAgICAgICAgICAoICAgMikNCiAgIDAwMTMgcHV0 c3BlY2lhbG9iamVjdCAgICAgMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoICAgMikNCiogIDAwMTUgc2V0Y29uc3RhbnQgICAgICAgICAgOkMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoICAgMikNCiAgIHRyYWNlOiAxDQogICAwMDE3 IHB1dHNlbGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKCAgIDMpDQogICAwMDE4IG9wdF9nZXRjb25zdGFudF9wYXRoIFs6Q10gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCAgIDMpDQogICAwMDIwIG9wdF9zZW5k X3dpdGhvdXRfYmxvY2sgPGNhbGxkYXRhOnAsIDE+ICAgICAgICAgICAgICAgICAgICAgICAgICAg KCAgIDMpDQogICAwMDIyIGxlYXZlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKCAgIDMpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0NCi1l OjI6IGFyZ3VtZW50IHN0YWNrIHVuZGVyZmxvdyAoLTEpDQotZTogY29tcGlsZSBlcnJvciAoU3lu dGF4RXJyb3IpDQpgYGANCg0KSXQgZG9lcyBub3Qgb2NjdXIgaW4gdGhlIGZvbGxvd2luZyBjYXNl czoNCg0KYGBgcnVieQ0KIyBzaGFyZWFibGVfY29uc3RhbnRfdmFsdWU6IGV4cGVyaW1lbnRhbF9l dmVyeXRoaW5nDQpDID0geyAqKnsgazogdiB9IH0NCmBgYA0KDQpgYGBydWJ5DQpDID0geyAqKnsg azogdiB9IH0gICAgICAgICAgICAgICAgICAgICAgICAgICANCnAgQw0KYGBgDQoNCmBgYHJ1YnkN CiMgc2hhcmVhYmxlX2NvbnN0YW50X3ZhbHVlOiBleHBlcmltZW50YWxfZXZlcnl0aGluZw0KeyAq KnsgazogdiB9IH0NCnAgQw0KYGBgDQoNCmBgYHJ1YnkNCiMgc2hhcmVhYmxlX2NvbnN0YW50X3Zh bHVlOiBleHBlcmltZW50YWxfZXZlcnl0aGluZw0KQyA9IHsgKip7IGs6IDEgfSB9DQpwIEMNCmBg YA0KDQpUaGlzIGRvZXMgbm90IG9jY3VyIGluIFJ1YnkgMy4zOg0KYGBgDQrina8gcnVieSAtLXBh cnNlcj1wYXJzZS55IC12IC1lICcjIHNoYXJlYWJsZV9jb25zdGFudF92YWx1ZTogZXhwZXJpbWVu dGFsX2V2ZXJ5dGhpbmcNCg0KQyA9IHsgKip7IGZvbzogYmFyIH0gfQ0KDQpwIEMnDQpydWJ5IDMu My42ICgyMDI0LTExLTA1IHJldmlzaW9uIDc1MDE1ZDRjMWYpIFthcm02NC1kYXJ3aW4yM10NCi1l OjM6aW4gYDxtYWluPic6IHVuZGVmaW5lZCBsb2NhbCB2YXJpYWJsZSBvciBtZXRob2QgYGJhcicg Zm9yIG1haW4gKE5hbWVFcnJvcikNCg0KQyA9IHsgKip7IGZvbzogYmFyIH0gfQ0KICAgICAgICAg ICAgICAgXl5eDQpgYGANCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQog X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogcnVieS1jb3Jl IG1haWxpbmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVieS1sYW5nLm9yZwogVG8gdW5zdWJzY3Jp YmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVhdmVAbWwucnVieS1sYW5nLm9yZwogcnVi eS1jb3JlIGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxhbmcub3JnL21haWxtYW4zL2xpc3RzL3J1 YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==