about summary refs log tree commit diff
path: root/tvix/eval/src/builtins
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2022-11-20T22·31+0100
committertazjin <tazjin@tvl.su>2022-11-21T14·14+0000
commit994bf03b74672d3a8602e7dc1b73de1fd97830a3 (patch)
tree0917daf072d88d45d17520e0f80854c83cc69774 /tvix/eval/src/builtins
parente1e8285ecfe94fc9afd33110ff63ce707fa4369a (diff)
fix(tvix/eval): ensure callable is forced when using call_with r/5297
When passing multiple arguments, every intermediate callable needs to
be forced as this is expected by the VM's call_value function.

Also adds a debug assertion for this which makes it easier to spot
exactly what went wrong.

Change-Id: I3aa519cb6cdaab713bd18282bef901c4cd77c535
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7312
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'tvix/eval/src/builtins')
0 files changed, 0 insertions, 0 deletions