summaryrefslogtreecommitdiffstats
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
commit622012a2aee85aba982213b69bef6caa303ea91a (patch)
treedbf3fa9724e2a29f568c8ccb753aabc4be497721 /vm.c
parent7ee2e982fc0ba1b414c21480f83c880700f4aebb (diff)
downloadruby-622012a2aee85aba982213b69bef6caa303ea91a.tar.gz
ruby-622012a2aee85aba982213b69bef6caa303ea91a.tar.xz
ruby-622012a2aee85aba982213b69bef6caa303ea91a.zip
* 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: http://svn.ruby-lang.org/repos/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 b39db29de..71658195b 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 */