luaur_bytecode/methods/bytecode_graph_serializer_get_reg_input.rs
1use crate::records::bc_inst::BcInst;
2use crate::records::bytecode_graph_serializer::BytecodeGraphSerializer;
3use luaur_common::macros::luau_assert::LUAU_ASSERT;
4
5impl<'a> BytecodeGraphSerializer<'a> {
6 pub fn get_reg_input(&mut self, insn: &mut BcInst, index: u8) -> u8 {
7 LUAU_ASSERT!((index as usize) < insn.ops.len());
8 self.get_register(insn.ops[index as usize]).into()
9 }
10}