summaryrefslogtreecommitdiff
path: root/vm.c
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-09-08 09:14:59 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-09-08 09:14:59 +0000
commit933eb07996f85a1080fc19e9c833286cd6018e6f (patch)
treedbf3fa9724e2a29f568c8ccb753aabc4be497721 /vm.c
parent80de18922eca09a36b26a21e62e754bcccbd1989 (diff)
* vm.c (rb_mRubyVMFrozenCore): registered for GC.
* re.c (rb_reg_preprocess_dregexp): fix GC problem on MacOS X with powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vm.c')
-rw-r--r--vm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vm.c b/vm.c
index b39db29de9..71658195b1 100644
--- a/vm.c
+++ b/vm.c
@@ -1820,6 +1820,7 @@ Init_VM(void)
rb_define_method_id(klass, id_core_define_singleton_method, m_core_define_singleton_method, 3);
rb_define_method_id(klass, id_core_set_postexe, m_core_set_postexe, 1);
rb_obj_freeze(fcore);
+ rb_global_variable(&rb_mRubyVMFrozenCore);
rb_mRubyVMFrozenCore = fcore;
/* ::VM::Env */