Ruby  3.4.0dev (2024-12-06 revision 892c46283a5ea4179500d951c9d4866c0051f27b)
Data Fields
iseq_compile_data Struct Reference

Data Fields

const VALUE err_info
 
const VALUE catch_table_ary
 
struct iseq_label_datastart_label
 
struct iseq_label_dataend_label
 
struct iseq_label_dataredo_label
 
const rb_iseq_tcurrent_block
 
struct iseq_compile_data_ensure_node_stackensure_node_stack
 
struct {
   struct iseq_compile_data_storage *   storage_head
 
   struct iseq_compile_data_storage *   storage_current
 
node
 
struct {
   struct iseq_compile_data_storage *   storage_head
 
   struct iseq_compile_data_storage *   storage_current
 
insn
 
bool in_rescue
 
int loopval_popped
 
int last_line
 
int label_no
 
int node_level
 
int isolated_depth
 
unsigned int ci_index
 
unsigned int ic_index
 
const rb_compile_option_toption
 
struct rb_id_tableivar_cache_table
 
const struct rb_builtin_functionbuiltin_function_table
 
const NODEroot_node
 
bool catch_except_p
 

Detailed Description

Definition at line 102 of file iseq.h.


The documentation for this struct was generated from the following file: