luaur_code_gen/methods/ir_builder_is_internal_block.rs
1use crate::enums::ir_block_kind::IrBlockKind;
2use crate::records::ir_block::IrBlock;
3use crate::records::ir_builder::IrBuilder;
4use crate::records::ir_op::IrOp;
5
6impl IrBuilder {
7 pub fn is_internal_block(&self, block: IrOp) -> bool {
8 let target: &IrBlock = &self.function.blocks[block.index() as usize];
9 target.kind == IrBlockKind::Internal
10 }
11}