optimize: dedup consts
This commit is contained in:
@@ -458,7 +458,7 @@ impl<'vm> Thunk<'vm> {
|
||||
_Thunk::SuspendedFrom(self as *const Thunk),
|
||||
)
|
||||
.unwrap_code();
|
||||
let value = vm.eval(opcodes.clone(), env.get().unwrap().clone())?;
|
||||
let value = vm.eval(opcodes.iter().copied(), env.get().unwrap().clone())?;
|
||||
let _ = std::mem::replace(
|
||||
&mut *self.thunk.borrow_mut(),
|
||||
_Thunk::Value(value.clone().into()),
|
||||
|
||||
Reference in New Issue
Block a user