luaur_code_gen/methods/
const_prop_state_invalidate_value.rs1impl crate::records::const_prop_state::ConstPropState {
2 pub fn invalidate_value(&mut self, reg_op: crate::records::ir_op::IrOp) {
3 let reg_index = crate::functions::vm_reg_op::vm_reg_op(reg_op);
4 if reg_index > self.max_reg {
5 self.max_reg = reg_index;
6 }
7 let reg_ptr: *mut crate::records::register_info::RegisterInfo =
8 &mut self.regs[reg_index as usize];
9 unsafe {
10 self.invalidate_register_info_bool_bool(&mut *reg_ptr, false, true);
11 }
12 }
13}