Step -> ControlFlow (use ?)

This commit is contained in:
2026-04-21 09:31:41 +08:00
parent 11b0b8a78e
commit b31c2a4906
11 changed files with 86 additions and 128 deletions
+4 -4
View File
@@ -5,7 +5,7 @@ impl<'gc> crate::Vm<'gc> {
pub(crate) fn op_load_local(&mut self, reader: &mut BytecodeReader<'_>) -> Step {
let idx = reader.read_u32() as usize;
self.push(self.env.borrow().locals[idx]);
Step::Continue
Step::Continue(())
}
#[inline(always)]
@@ -19,7 +19,7 @@ impl<'gc> crate::Vm<'gc> {
}
let val = cur.borrow().locals[idx];
self.push(val);
Step::Continue
Step::Continue(())
}
#[inline(always)]
@@ -31,7 +31,7 @@ impl<'gc> crate::Vm<'gc> {
let idx = reader.read_u32() as usize;
let val = self.pop();
self.env.borrow_mut(mc).locals[idx] = val;
Step::Continue
Step::Continue(())
}
#[inline(always)]
@@ -45,6 +45,6 @@ impl<'gc> crate::Vm<'gc> {
.borrow_mut(mc)
.locals
.extend(std::iter::repeat_n(Value::default(), count));
Step::Continue
Step::Continue(())
}
}