diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-08-10 05:02:35 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-08-10 05:02:35 +0000 |
commit | 6c70fede0c1fce37f7586d959b853df2bdbfff5f (patch) | |
tree | 365a09784776740613c505b5aec7c76f9b22f28a /mjit.c | |
parent | a40f12b77c7c199d88adba5ea51035d81b62549d (diff) |
version.c: separate Init_ruby_description
* version.c (Init_ruby_description): separate to initialize
RUBY_DESCRIPTION constant according to mjit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'mjit.c')
-rw-r--r-- | mjit.c | 9 |
1 files changed, 0 insertions, 9 deletions
@@ -1674,8 +1674,6 @@ system_tmpdir(void) /* Minimum value for JIT cache size. */ #define MIN_CACHE_SIZE 10 -extern const char ruby_description_with_jit[]; - /* Start MJIT worker. Return TRUE if worker is sucessfully started. */ static int start_worker(void) @@ -1702,8 +1700,6 @@ start_worker(void) void mjit_init(struct mjit_options *opts) { - VALUE rb_description; - mjit_opts = *opts; mjit_enabled = TRUE; mjit_call_p = TRUE; @@ -1755,11 +1751,6 @@ mjit_init(struct mjit_options *opts) rb_id_table_foreach(RCLASS_CONST_TBL(rb_cObject), valid_class_serials_add_i, NULL); } - /* Overwrites RUBY_DESCRIPTION constant */ - rb_const_remove(rb_cObject, rb_intern("RUBY_DESCRIPTION")); - rb_description = rb_usascii_str_new_static(ruby_description_with_jit, strlen(ruby_description_with_jit)); - rb_define_global_const("RUBY_DESCRIPTION", rb_obj_freeze(rb_description)); - /* Initialize worker thread */ start_worker(); } |