From db3e9fa40b1339f29885928088f2c88c3876affa Mon Sep 17 00:00:00 2001 From: nobu Date: Sun, 9 Aug 2015 05:15:57 +0000 Subject: vm.c: frozen_strings in rb_vm_t * vm.c (Init_vm_objects, rb_vm_fstring_table): use frozen_strings table in rb_vm_t. [ruby-core:70274] [Bug #11423] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 632e020b9e..86a877a165 100644 --- a/eval.c +++ b/eval.c @@ -44,18 +44,15 @@ ID ruby_static_id_signo, ruby_static_id_status; int ruby_setup(void) { - static int initialized = 0; int state; - if (initialized) + if (GET_VM()) return 0; - initialized = 1; ruby_init_stack((void *)&state); Init_BareVM(); Init_heap(); Init_vm_objects(); - Init_frozen_strings(); PUSH_TAG(); if ((state = EXEC_TAG()) == 0) { -- cgit v1.2.3