aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/old/vlib/v/checker/tests/chan_args.out
diff options
context:
space:
mode:
Diffstat (limited to 'v_windows/v/old/vlib/v/checker/tests/chan_args.out')
-rw-r--r--v_windows/v/old/vlib/v/checker/tests/chan_args.out28
1 files changed, 28 insertions, 0 deletions
diff --git a/v_windows/v/old/vlib/v/checker/tests/chan_args.out b/v_windows/v/old/vlib/v/checker/tests/chan_args.out
new file mode 100644
index 0000000..605bcfe
--- /dev/null
+++ b/v_windows/v/old/vlib/v/checker/tests/chan_args.out
@@ -0,0 +1,28 @@
+vlib/v/checker/tests/chan_args.vv:4:19: error: cannot use `int` as `&f64` in argument 1 to `chan f64.try_push`
+ 2 | ch := chan f64{cap: 5}
+ 3 | a := 2
+ 4 | _ := ch.try_push(a)
+ | ^
+ 5 | _ := ch.try_push(2.5)
+ 6 | b := 2.5
+vlib/v/checker/tests/chan_args.vv:5:19: error: cannot use `float literal` as `&f64` in argument 1 to `chan f64.try_push`
+ 3 | a := 2
+ 4 | _ := ch.try_push(a)
+ 5 | _ := ch.try_push(2.5)
+ | ~~~
+ 6 | b := 2.5
+ 7 | _ := ch.try_pop(b)
+vlib/v/checker/tests/chan_args.vv:7:18: error: `try_pop` parameter `obj` is `mut`, you need to provide `mut` e.g. `mut arg1`
+ 5 | _ := ch.try_push(2.5)
+ 6 | b := 2.5
+ 7 | _ := ch.try_pop(b)
+ | ^
+ 8 | // this should work:
+ 9 | _ := ch.try_push(b)
+vlib/v/checker/tests/chan_args.vv:11:22: error: cannot use `int` as argument for `try_pop` (`f64` expected)
+ 9 | _ := ch.try_push(b)
+ 10 | mut c := 7
+ 11 | _ := ch.try_pop(mut c)
+ | ^
+ 12 | mut x := 12.5
+ 13 | // this should work: