Skip to main content

luaur_code_gen/methods/
ir_builder_const_import.rs

1use crate::records::ir_builder::IrBuilder;
2use crate::records::ir_const::IrConst;
3use crate::records::ir_op::IrOp;
4
5impl IrBuilder {
6    pub fn const_import(&mut self, value: u32) -> IrOp {
7        let constant = IrConst {
8            kind: crate::enums::ir_const_kind::IrConstKind::Import,
9            value: crate::records::ir_const::IrConstValue { value_uint: value },
10        };
11
12        self.const_any(constant, value as u64)
13    }
14}