[ruby-dev:31721] Re: [BUG] non-initialized struct

From: Tanaka Akira <akr@...>
Date: 2007-09-03 04:27:46 UTC
List: ruby-dev #31721
In article <20070903113920.521D.USA@garbagecollect.jp>,
  "U.Nakamura" <usa@garbagecollect.jp> writes:

> しかし、そもそもStructじゃない物に対してrb_struct_s_members()
> を呼ぶというコードはどう考えてもバグってるわけで、そこで[BUG]
> が出るのもmarshal側でチェックすべきだというのも正当な考え方と
> いう気もします。

私は Struct 以外で T_STRUCT を使うという話 (Range) を考えて
いるので、どう考えてもバグ、って程には感じないです。

あと、[ruby-dev:31718] のパッチは、TYPE(klass) としてますが、
これはいつも T_CLASS なんではないかと思います。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread