Feature #9441 ยป 0001-method.h-save-8-bytes-in-rb_method_definition_t-on-x.patch
| method.h | ||
|---|---|---|
|
typedef struct rb_method_definition_struct {
|
||
|
rb_method_type_t type; /* method type */
|
||
|
int alias_count;
|
||
|
ID original_id;
|
||
|
union {
|
||
|
rb_iseq_t * const iseq; /* should be mark */
|
||
| ... | ... | |
|
} optimize_type;
|
||
|
struct rb_method_entry_struct *orig_me;
|
||
|
} body;
|
||
|
int alias_count;
|
||
|
} rb_method_definition_t;
|
||
|
typedef struct rb_method_entry_struct {
|
||