[ruby-cvs:67918] mame:r60737 (trunk): Make `rb_ast_dispose` use `RB_OBJ_WRITE`

mame at ruby-lang.org mame at ruby-lang.org
Fri Nov 10 22:46:38 JST 2017


mame	2017-11-10 22:46:38 +0900 (Fri, 10 Nov 2017)

  New Revision: 60737

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=60737

  Log:
    Make `rb_ast_dispose` use `RB_OBJ_WRITE`
    
    This fixes the mistake of r60722.
    I used `rb_gc_writebarrier_remember` to notify to GC that the references
    is changed.  But the function just adds the object to the remember set
    blindly.  Ko1 told me that `RB_OBJ_WRITE` is suitable in this case.

  Modified files:
    trunk/node.c


More information about the ruby-cvs mailing list