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}