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}