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

Data Fields

unsigned int inline_const_cache: 1
unsigned int peephole_optimization: 1
unsigned int tailcall_optimization: 1
unsigned int specialized_instruction: 1
unsigned int operands_unification: 1
unsigned int instructions_unification: 1
signed int frozen_string_literal: 2
unsigned int debug_frozen_string_literal: 1
unsigned int coverage_enabled: 1
int debug_level

Detailed Description

Definition at line 246 of file iseq.h.

Field Documentation

◆ coverage_enabled

unsigned int rb_compile_option_struct::coverage_enabled

Definition at line 255 of file iseq.h.

◆ debug_frozen_string_literal

unsigned int rb_compile_option_struct::debug_frozen_string_literal

Definition at line 254 of file iseq.h.

◆ debug_level

int rb_compile_option_struct::debug_level

Definition at line 256 of file iseq.h.

◆ frozen_string_literal

signed int rb_compile_option_struct::frozen_string_literal

Definition at line 253 of file iseq.h.

◆ inline_const_cache

unsigned int rb_compile_option_struct::inline_const_cache

Definition at line 247 of file iseq.h.

◆ instructions_unification

unsigned int rb_compile_option_struct::instructions_unification

Definition at line 252 of file iseq.h.

◆ operands_unification

unsigned int rb_compile_option_struct::operands_unification

Definition at line 251 of file iseq.h.

◆ peephole_optimization

unsigned int rb_compile_option_struct::peephole_optimization

Definition at line 248 of file iseq.h.

◆ specialized_instruction

unsigned int rb_compile_option_struct::specialized_instruction

Definition at line 250 of file iseq.h.

◆ tailcall_optimization

unsigned int rb_compile_option_struct::tailcall_optimization

Definition at line 249 of file iseq.h.


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