From a01524823aef834389b8eab50d6bf8f6c7d23bbf Mon Sep 17 00:00:00 2001 From: sterni Date: Mon, 19 Sep 2022 11:17:06 +0200 Subject: refactor(tvix/eval): don't unnecessarily force in toString Change-Id: I2bcc720ce7b6aa67ea5f145b1f2381a3ae833ac5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6691 Autosubmit: sterni Reviewed-by: tazjin Tested-by: BuildkiteCI --- tvix/eval/src/builtins/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tvix') diff --git a/tvix/eval/src/builtins/mod.rs b/tvix/eval/src/builtins/mod.rs index 9714c96d05..0268f4f645 100644 --- a/tvix/eval/src/builtins/mod.rs +++ b/tvix/eval/src/builtins/mod.rs @@ -238,7 +238,8 @@ fn pure_builtins() -> Vec { args.pop().unwrap().to_str()?.as_str().to_owned(), )); }), - Builtin::new("toString", &[true], |args, vm| { + // coerce_to_string forces for us + Builtin::new("toString", &[false], |args, vm| { args[0] .coerce_to_string(CoercionKind::Strong, vm) .map(Value::String) -- cgit 1.4.1