luaur_code_gen/methods/
assembly_builder_a_64_place.rs1use crate::records::assembly_builder_a_64::AssemblyBuilderA64;
2
3impl AssemblyBuilderA64 {
4 pub fn place(&mut self, word: u32) {
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/AssemblyBuilderA64.cpp\0".as_ptr() as *const core::ffi::c_char,
10 0,
11 b"void Luau::CodeGen::AssemblyBuilderA64::place(uint32_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 = word;
19 self.code_pos = self.code_pos.add(1);
20 }
21 }
22}