diff options
author | Griffin Smith <root@gws.fyi> | 2022-09-18T19·13-0400 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2022-09-18T22·03+0000 |
commit | 0b76ed5615eb48130773abf1e1a949e29b6cbd25 (patch) | |
tree | 7f0b94c9d82cfa4bedf3e8a60a58986c81a3ddb5 /tvix/eval/src/vm.rs | |
parent | 915ff5ac2a180cbd736ce8404c46566a14d484ba (diff) |
chore(tvix/eval): Pass in VM to nix_eq r/4909
Pass in, but ignore, a mutable reference to the VM to the `nix_eq` functions, in preparation for using that VM to force thunks during comparison. Change-Id: I565435d8dfb33768f930fdb5a6b0fb1365d7e161 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6651 Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
Diffstat (limited to 'tvix/eval/src/vm.rs')
-rw-r--r-- | tvix/eval/src/vm.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tvix/eval/src/vm.rs b/tvix/eval/src/vm.rs index 52819a6e210b..909e219bcd78 100644 --- a/tvix/eval/src/vm.rs +++ b/tvix/eval/src/vm.rs @@ -265,7 +265,7 @@ impl<'o> VM<'o> { OpCode::OpEqual => { let v2 = self.pop(); let v1 = self.pop(); - let res = fallible!(self, v1.nix_eq(&v2)); + let res = fallible!(self, v1.nix_eq(&v2, self)); self.push(Value::Bool(res)) } |