Bug #4289 » 0002-introduce-ephemeral-class-flag-for-short-lived-class.patch
| include/ruby/ruby.h | ||
|---|---|---|
|     struct st_table *m_tbl; | ||
|     struct st_table *iv_index_tbl; | ||
| }; | ||
| #define RCLASS_EPHEMERAL FL_USER1 | ||
| #define RCLASS_IV_TBL(c) (RCLASS(c)->ptr->iv_tbl) | ||
| #define RCLASS_CONST_TBL(c) (RCLASS(c)->ptr->const_tbl) | ||
| #define RCLASS_M_TBL(c) (RCLASS(c)->m_tbl) | ||