Project

General

Profile

« Previous | Next » 

Revision 2974b00f

Added by nobu (Nobuyoshi Nakada) over 12 years ago

marshal.c: GC guard

  • marshal.c (w_object, marshal_dump, r_object0, marshal_load): use
    RB_GC_GUARD() (directly or indirectly) instead of volatile.
  • variable.c (rb_path_to_class): prevent the arguemnt from GC.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e