luaur_code_gen/methods/
assembly_builder_x_64_place.rs1use crate::records::assembly_builder_x_64::AssemblyBuilderX64;
2
3impl AssemblyBuilderX64 {
4 pub fn place(&mut self, byte: u8) {
5 if self.code_pos >= self.code_end {
6 unsafe {
7 luaur_common::assert_call_handler(
8 b"codePos < codeEnd\0".as_ptr() as *const core::ffi::c_char,
9 b"CodeGen/src/AssemblyBuilderX64.cpp\0".as_ptr() as *const core::ffi::c_char,
10 1748,
11 b"void Luau::CodeGen::AssemblyBuilderX64::place(uint8_t)\0".as_ptr()
12 as *const core::ffi::c_char,
13 );
14 luaur_common::LUAU_DEBUGBREAK!();
15 }
16 }
17 unsafe {
18 *self.code_pos = byte;
19 self.code_pos = self.code_pos.add(1);
20 }
21 }
22}