diff options
Diffstat (limited to 'vm_insnhelper.c')
-rw-r--r-- | vm_insnhelper.c | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/vm_insnhelper.c b/vm_insnhelper.c index 0cd4bdefe9..8cc47e15af 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -8,18 +8,29 @@ **********************************************************************/ -/* finish iseq array */ -#include "insns.inc" -#ifndef MJIT_HEADER -#include "insns_info.inc" -#endif +#include "ruby/config.h" + #include <math.h> + #include "constant.h" +#include "debug_counter.h" #include "internal.h" +#include "internal/class.h" +#include "internal/compar.h" +#include "internal/hash.h" +#include "internal/numeric.h" +#include "internal/proc.h" +#include "internal/random.h" +#include "internal/variable.h" #include "ruby/config.h" -#include "debug_counter.h" #include "variable.h" +/* finish iseq array */ +#include "insns.inc" +#ifndef MJIT_HEADER +#include "insns_info.inc" +#endif + extern rb_method_definition_t *rb_method_definition_create(rb_method_type_t type, ID mid); extern void rb_method_definition_set(const rb_method_entry_t *me, rb_method_definition_t *def, void *opts); extern int rb_method_definition_eq(const rb_method_definition_t *d1, const rb_method_definition_t *d2); |