ruby-changes:64055
From: Takashi <ko1@a...>
Date: Thu, 10 Dec 2020 17:22:03 +0900 (JST)
Subject: [ruby-changes:64055] 12a1a25181 (master): Revert "Revert "Have list_node at the top of rb_mjit_unit""
https://git.ruby-lang.org/ruby.git/commit/?id=12a1a25181 From 12a1a2518161bda1d893920f70e936c82925e758 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun <takashikkbn@g...> Date: Thu, 10 Dec 2020 00:21:33 -0800 Subject: Revert "Revert "Have list_node at the top of rb_mjit_unit"" This reverts commit 73b07c437e24711c23dd2dd01d3ffc5f1012e046. This was, of course, innocent. diff --git a/mjit_worker.c b/mjit_worker.c index 377fd41..d78f93a 100644 --- a/mjit_worker.c +++ b/mjit_worker.c @@ -148,6 +148,7 @@ typedef intptr_t pid_t; https://github.com/ruby/ruby/blob/trunk/mjit_worker.c#L148 // The unit structure that holds metadata of ISeq for MJIT. struct rb_mjit_unit { + struct list_node unode; // Unique order number of unit. int id; // Dlopen handle of the loaded object file. @@ -159,7 +160,6 @@ struct rb_mjit_unit { https://github.com/ruby/ruby/blob/trunk/mjit_worker.c#L160 #endif // Only used by unload_units. Flag to check this unit is currently on stack or not. bool used_code_p; - struct list_node unode; // mjit_compile's optimization switches struct rb_mjit_compile_info compile_info; // captured CC values, they should be marked with iseq. -- cgit v0.10.2 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/