v/vlib/v/checker/tests/chan_ref.out

15 lines
486 B
Plaintext

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{}