v2 / vlib / v / checker / tests / call_empty_or_block_err.out
56 lines · 56 sloc · 1.81 KB · 62bdf990d03b069db82d75b35b547f9191942134
Raw
1vlib/v/checker/tests/call_empty_or_block_err.vv:9:2: warning: unused variable: `a`
2 7 |
3 8 | fn main() {
4 9 | a := foo() or { foo() or {} }
5 | ^
6 10 |
7 11 | // must be error
8vlib/v/checker/tests/call_empty_or_block_err.vv:12:2: warning: unused variable: `y`
9 10 |
10 11 | // must be error
11 12 | y := if c := foo() {
12 | ^
13 13 | dump(c)
14 14 | bar() or {}
15vlib/v/checker/tests/call_empty_or_block_err.vv:20:2: warning: unused variable: `z`
16 18 |
17 19 | // ok
18 20 | z := if d := foo() {
19 | ^
20 21 | dump(d)
21 22 | bar() or {}
22vlib/v/checker/tests/call_empty_or_block_err.vv:29:2: warning: unused variable: `w`
23 27 |
24 28 | // ok
25 29 | w := foo() or {
26 | ^
27 30 | bar() or {}
28 31 | false
29vlib/v/checker/tests/call_empty_or_block_err.vv:35:2: warning: unused variable: `b`
30 33 |
31 34 | // ok
32 35 | b := foo() or {
33 | ^
34 36 | foo() or {}
35 37 | false
36vlib/v/checker/tests/call_empty_or_block_err.vv:9:24: error: expression requires a non empty `or {}` block
37 7 |
38 8 | fn main() {
39 9 | a := foo() or { foo() or {} }
40 | ~~~~~
41 10 |
42 11 | // must be error
43vlib/v/checker/tests/call_empty_or_block_err.vv:14:9: error: expression requires a non empty `or {}` block
44 12 | y := if c := foo() {
45 13 | dump(c)
46 14 | bar() or {}
47 | ~~~~~
48 15 | } else {
49 16 | false
50vlib/v/checker/tests/call_empty_or_block_err.vv:14:3: error: the final expression in `if` or `match`, must have a value of a non-void type
51 12 | y := if c := foo() {
52 13 | dump(c)
53 14 | bar() or {}
54 | ~~~~~
55 15 | } else {
56 16 | false
57