luaur-code-gen 0.1.3

Native (A64/X64) code generation for Luau (Rust).
Documentation
use crate::records::assembly_builder_a_64::AssemblyBuilderA64;

impl AssemblyBuilderA64 {
    pub fn place(&mut self, word: u32) {
        if !(self.code_pos < self.code_end) {
            unsafe {
                luaur_common::assert_call_handler(
                    b"codePos < codeEnd\0".as_ptr() as *const core::ffi::c_char,
                    b"CodeGen/src/AssemblyBuilderA64.cpp\0".as_ptr() as *const core::ffi::c_char,
                    0,
                    b"void Luau::CodeGen::AssemblyBuilderA64::place(uint32_t)\0".as_ptr()
                        as *const core::ffi::c_char,
                );
                luaur_common::LUAU_DEBUGBREAK!();
            }
        }
        unsafe {
            *self.code_pos = word;
            self.code_pos = self.code_pos.add(1);
        }
    }
}