From 9cebae9b56b8953514011dfe80364d63f27c2b33 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sun, 26 Feb 2023 18:48:22 +0300 Subject: refactor(tvix/eval): merge OpCall & OpTailCall As applies are thunked, there was no situation where OpCall could be emitted. In practice, all calls were already tail calls. Change-Id: Id0d441dcdd86f804d7cddd0cc14f589bbfc75e5b Reviewed-on: https://cl.tvl.fyi/c/depot/+/8147 Tested-by: BuildkiteCI Reviewed-by: raitobezarius --- tvix/eval/src/vm.rs | 5 ----- 1 file changed, 5 deletions(-) (limited to 'tvix/eval/src/vm.rs') diff --git a/tvix/eval/src/vm.rs b/tvix/eval/src/vm.rs index cd6fc211b4ad..10966aca811b 100644 --- a/tvix/eval/src/vm.rs +++ b/tvix/eval/src/vm.rs @@ -955,11 +955,6 @@ impl<'o> VM<'o> { } OpCode::OpCall => { - let callable = self.pop(); - self.call_value(&callable)?; - } - - OpCode::OpTailCall => { let callable = self.pop(); self.tail_call_value(callable)?; } -- cgit 1.4.1