From: matz@... (Yukihiro Matsumoto) Date: 2000-11-14T14:00:44+09:00 Subject: [ruby-talk:6341] Re: If Data_Make_Struct(class,c-type,mark,free,ptr) is called but Hi, In message "[ruby-talk:6333] If Data_Make_Struct(class,c-type,mark,free,ptr) is called but" on 00/11/14, "John Small" writes: | | VALUE tdata = Data_Make_Struct(class,c-type,mark,free,ptr) | |is called but | | rb_obj_call_init(tdata,0,0) | |never is will the garbage collector be called on tdata? rb_obj_call_init() has no relation with freeing ptr. It just call `initialize' method for newly created object. matz.