Skip to main content

luaur_bytecode/methods/
bytecode_builder_add_fb_slot.rs

1use crate::records::bytecode_builder::BytecodeBuilder;
2use luaur_common::enums::luau_feedback_type::LuauFeedbackType;
3use luaur_common::macros::luau_assert::LUAU_ASSERT;
4
5impl BytecodeBuilder {
6    pub fn add_fb_slot(&mut self, t: LuauFeedbackType) -> u32 {
7        LUAU_ASSERT!(t == LuauFeedbackType::LFT_CALLTARGET);
8        self.fb_slots.push(self.get_instruction_count() as u32);
9        (self.fb_slots.len() - 1) as u32
10    }
11}