Ruby 4.0.5p0 (2026-05-20 revision 64336ffd0ee9e1f4c05891695a3d7b49cb709721)
iseq_label_data Struct Reference

Data Fields

LINK_ELEMENT link
int label_no
int position
int sc_state
int sp
int refcnt
unsigned int set: 1
unsigned int rescued: 2
unsigned int unremovable: 1

Detailed Description

Definition at line 77 of file compile.c.

Field Documentation

◆ label_no

int iseq_label_data::label_no

Definition at line 79 of file compile.c.

◆ link

LINK_ELEMENT iseq_label_data::link

Definition at line 78 of file compile.c.

◆ position

int iseq_label_data::position

Definition at line 80 of file compile.c.

◆ refcnt

int iseq_label_data::refcnt

Definition at line 83 of file compile.c.

◆ rescued

unsigned int iseq_label_data::rescued

Definition at line 85 of file compile.c.

◆ sc_state

int iseq_label_data::sc_state

Definition at line 81 of file compile.c.

◆ set

unsigned int iseq_label_data::set

Definition at line 84 of file compile.c.

◆ sp

int iseq_label_data::sp

Definition at line 82 of file compile.c.

◆ unremovable

unsigned int iseq_label_data::unremovable

Definition at line 86 of file compile.c.


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