[Bug #21006] `defined?` で意図せず `Stack consistency error` が発生するバグ報告

2025/01/07に公開

[Bug #21006] defined?((receiver).method) raises Stack consistency error

  • defined?((receiver).method) を実行した時に Stack consistency error が発生するバグ報告
defined?((foo).bar)
  • --parser=parse.y だと発生しなかったので Prism 固有の問題ぽいですかね?
  • この不具合は開発版の Ruby 3.5-dev で修正済みです
GitHubで編集を提案

Discussion