😽

[Bug #21011] shareable_constant_value: experimental_everything でのバグ報告

に公開

[Bug #21011] Constant massign segfaults in parse.y with shareable_constant_value: experimental_everything

  • 以下のように shareable_constant_value: experimental_everything と分割代入があるコードがあると segv するというバグ報告
# shareable_constant_value: experimental_everything
A, = 1
  • これは prism では再現せず parse.y でのみ再現します
  • この不具合は開発版の Ruby 3.5-dev で修正済み
  • ちなみに shareable_constant_value: experimental_everything は Ractor 用の『定数定義を共有可能オブジェクトにする』マジックコメントですね
GitHubで編集を提案

Discussion