Skip to main content

luaur_bytecode/methods/
bytecode_builder_push_debug_upval.rs

1use crate::records::bytecode_builder::BytecodeBuilder;
2use crate::records::debug_upval::DebugUpval;
3use crate::records::string_ref::StringRef;
4
5impl BytecodeBuilder {
6    pub fn push_debug_upval(&mut self, name: StringRef) {
7        let index = self.add_string_table_entry(name);
8
9        let upval = DebugUpval { name: index };
10
11        self.debug_upvals.push(upval);
12    }
13}