Ruby  3.1.4p223 (2023-03-30 revision HEAD)
Data Fields
iseq_compile_data Struct Reference

Data Fields

const VALUE err_info
 
const VALUE catch_table_ary
 
struct iseq_label_data * start_label
 
struct iseq_label_data * end_label
 
struct iseq_label_data * redo_label
 
const rb_iseq_t * current_block
 
struct iseq_compile_data_ensure_node_stack * ensure_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
 
const rb_compile_option_t * option
 
struct rb_id_table * ivar_cache_table
 
const struct rb_builtin_function * builtin_function_table
 
const NODE * root_node
 

Detailed Description

Definition at line 91 of file iseq.h.


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