aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/vlib/v/checker/tests/chan_ref.out
diff options
context:
space:
mode:
Diffstat (limited to 'v_windows/v/vlib/v/checker/tests/chan_ref.out')
-rw-r--r--v_windows/v/vlib/v/checker/tests/chan_ref.out14
1 files changed, 14 insertions, 0 deletions
diff --git a/v_windows/v/vlib/v/checker/tests/chan_ref.out b/v_windows/v/vlib/v/checker/tests/chan_ref.out
new file mode 100644
index 0000000..3eeb76b
--- /dev/null
+++ b/v_windows/v/vlib/v/checker/tests/chan_ref.out
@@ -0,0 +1,14 @@
+vlib/v/checker/tests/chan_ref.vv:10:8: error: cannot push non-reference `St` on `chan &St`
+ 8 | fn f(ch chan &St, mut sem sync.Semaphore) {
+ 9 | w := St{}
+ 10 | ch <- w
+ | ^
+ 11 | mut x := St{}
+ 12 | ch <- x
+vlib/v/checker/tests/chan_ref.vv:12:8: error: cannot push non-reference `St` on `chan &St`
+ 10 | ch <- w
+ 11 | mut x := St{}
+ 12 | ch <- x
+ | ^
+ 13 | // the following works
+ 14 | y := &St{}