document trying mechanism
This commit is contained in:
@@ -66,7 +66,7 @@ impl<'gc> crate::Vm<'gc> {
|
||||
)));
|
||||
};
|
||||
self.push(env);
|
||||
let env = self.try_force::<Gc<AttrSet>>(reader, mc)?;
|
||||
let env = self.force_and_retry::<Gc<AttrSet>>(reader, mc)?;
|
||||
let Some(val) = env.lookup(name) else {
|
||||
reader.set_pc(reader.inst_start_pc());
|
||||
self.with_env = prev;
|
||||
|
||||
Reference in New Issue
Block a user