[ruby-dev:46167] Re: [ruby-changes:24978] nobu:r37030 (trunk): insns.def: super from at_exit

From: Nobuyoshi Nakada <nobu@...>
Date: 2012-09-27 02:51:09 UTC
List: ruby-dev #46167
なかだです。

At Wed, 26 Sep 2012 01:06:48 +0900,
SASADA Koichi wrote in [ruby-dev:46162]:
> 
> 2点ほど.
> 
> (1) ChangeLog 間違ってない? あと2つ修正したファイルが.

メインはinsns.defなので省きました。

> (2) この修正でいいんでしょうか.
>   nil check 追加するんじゃなくて,
>   そもそも nil 入ってる状況がまずいといことはない?
>  (cfp->klasss の扱いって,まだよくわかってないのですが)

トップレベルのブロック、つまりメソッド外から呼ばれているので
klassがnilなのは正常です。refined classのチェックが入ったのでそ
の前にさらにnilチェックが必要になったわけです。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread