Skip to main content

luaur_bytecode/methods/
bc_inst_helper_operator_deref.rs

1use crate::records::bc_inst::BcInst;
2use crate::records::bc_inst_helper::BcInstHelper;
3use luaur_common::macros::luau_assert::LUAU_ASSERT;
4
5impl<'a> BcInstHelper<'a> {
6    pub fn operator_deref(&self) -> &BcInst {
7        LUAU_ASSERT!((self.inst.op.index as usize) < self.inst.vec.len());
8        &self.inst.vec[self.inst.op.index as usize]
9    }
10}