Skip to main content

luaur_code_gen/methods/
assembly_builder_a_64_commit.rs

1use crate::macros::codegen_assert::CODEGEN_ASSERT;
2use crate::records::assembly_builder_a_64::AssemblyBuilderA64;
3
4impl AssemblyBuilderA64 {
5    pub fn commit(&mut self) {
6        CODEGEN_ASSERT!(self.code_pos <= self.code_end);
7
8        if self.code_end == self.code_pos {
9            self.extend();
10        }
11    }
12}