v2 / vlib / v / checker / tests / assign_multi_mismatch.out
141 lines · 141 sloc · 4.95 KB · 9760a9c6b258017ed728d323cbcd3f7016c40c3b
Raw
1vlib/v/checker/tests/assign_multi_mismatch.vv:16:2: notice: match is always false
2 14 |
3 15 | _, _ := 0, match 4 {
4 16 | 1 { 0 }
5 | ^
6 17 | else { 1 }
7 18 | }
8vlib/v/checker/tests/assign_multi_mismatch.vv:20:2: notice: match is always false
9 18 | }
10 19 | _ := match 4 {
11 20 | 1 { f() }
12 | ^
13 21 | else { f() }
14 22 | }
15vlib/v/checker/tests/assign_multi_mismatch.vv:24:2: notice: match is always false
16 22 | }
17 23 | _, _ := 0, match 4 {
18 24 | 1 { f() }
19 | ^
20 25 | else { f() }
21 26 | }
22vlib/v/checker/tests/assign_multi_mismatch.vv:28:15: notice: condition is always true
23 26 | }
24 27 |
25 28 | _, _ := 0, if true { 0 } else { 1 }
26 | ~~~~
27 29 | _ := if true { f() } else { f() }
28 30 | _, _ := 0, if true { f() } else { f() }
29vlib/v/checker/tests/assign_multi_mismatch.vv:29:9: notice: condition is always true
30 27 |
31 28 | _, _ := 0, if true { 0 } else { 1 }
32 29 | _ := if true { f() } else { f() }
33 | ~~~~
34 30 | _, _ := 0, if true { f() } else { f() }
35vlib/v/checker/tests/assign_multi_mismatch.vv:30:15: notice: condition is always true
36 28 | _, _ := 0, if true { 0 } else { 1 }
37 29 | _ := if true { f() } else { f() }
38 30 | _, _ := 0, if true { f() } else { f() }
39 | ~~~~
40vlib/v/checker/tests/assign_multi_mismatch.vv:5:3: error: assignment mismatch: 1 variable 2 values
41 3 | }
42 4 |
43 5 | _ := 0, 0
44 | ~~
45 6 | _ := f()
46 7 | _, _ := f()
47vlib/v/checker/tests/assign_multi_mismatch.vv:6:3: error: assignment mismatch: 1 variable but `f()` returns 2 values
48 4 |
49 5 | _ := 0, 0
50 6 | _ := f()
51 | ~~
52 7 | _, _ := f()
53 8 | _, _ := 0, f()
54vlib/v/checker/tests/assign_multi_mismatch.vv:8:12: error: cannot use multi-value (int, int) in single-value context
55 6 | _ := f()
56 7 | _, _ := f()
57 8 | _, _ := 0, f()
58 | ~~~
59 9 | _, _ := f(), 0
60 10 | _, _, _ := 0, f()
61vlib/v/checker/tests/assign_multi_mismatch.vv:9:9: error: cannot use multi-value (int, int) in single-value context
62 7 | _, _ := f()
63 8 | _, _ := 0, f()
64 9 | _, _ := f(), 0
65 | ~~~
66 10 | _, _, _ := 0, f()
67 11 | _, _, _ := f(), 0
68vlib/v/checker/tests/assign_multi_mismatch.vv:10:15: error: cannot use multi-value (int, int) in single-value context
69 8 | _, _ := 0, f()
70 9 | _, _ := f(), 0
71 10 | _, _, _ := 0, f()
72 | ~~~
73 11 | _, _, _ := f(), 0
74 12 | _, _ := f(), f()
75vlib/v/checker/tests/assign_multi_mismatch.vv:10:9: error: assignment mismatch: 3 variables 2 values
76 8 | _, _ := 0, f()
77 9 | _, _ := f(), 0
78 10 | _, _, _ := 0, f()
79 | ~~
80 11 | _, _, _ := f(), 0
81 12 | _, _ := f(), f()
82vlib/v/checker/tests/assign_multi_mismatch.vv:11:12: error: cannot use multi-value (int, int) in single-value context
83 9 | _, _ := f(), 0
84 10 | _, _, _ := 0, f()
85 11 | _, _, _ := f(), 0
86 | ~~~
87 12 | _, _ := f(), f()
88 13 | _, _, _, _ := f(), f()
89vlib/v/checker/tests/assign_multi_mismatch.vv:11:9: error: assignment mismatch: 3 variables but `f()` returns 2 values
90 9 | _, _ := f(), 0
91 10 | _, _, _ := 0, f()
92 11 | _, _, _ := f(), 0
93 | ~~
94 12 | _, _ := f(), f()
95 13 | _, _, _, _ := f(), f()
96vlib/v/checker/tests/assign_multi_mismatch.vv:12:9: error: cannot use multi-value (int, int) in single-value context
97 10 | _, _, _ := 0, f()
98 11 | _, _, _ := f(), 0
99 12 | _, _ := f(), f()
100 | ~~~
101 13 | _, _, _, _ := f(), f()
102 14 |
103vlib/v/checker/tests/assign_multi_mismatch.vv:13:15: error: cannot use multi-value (int, int) in single-value context
104 11 | _, _, _ := f(), 0
105 12 | _, _ := f(), f()
106 13 | _, _, _, _ := f(), f()
107 | ~~~
108 14 |
109 15 | _, _ := 0, match 4 {
110vlib/v/checker/tests/assign_multi_mismatch.vv:13:12: error: assignment mismatch: 4 variables but `f()` returns 2 values
111 11 | _, _, _ := f(), 0
112 12 | _, _ := f(), f()
113 13 | _, _, _, _ := f(), f()
114 | ~~
115 14 |
116 15 | _, _ := 0, match 4 {
117vlib/v/checker/tests/assign_multi_mismatch.vv:19:3: error: assignment mismatch: 1 variable 2 values
118 17 | else { 1 }
119 18 | }
120 19 | _ := match 4 {
121 | ~~
122 20 | 1 { f() }
123 21 | else { f() }
124vlib/v/checker/tests/assign_multi_mismatch.vv:23:12: error: cannot use multi-value (int, int) in single-value context
125 21 | else { f() }
126 22 | }
127 23 | _, _ := 0, match 4 {
128 | ~~~~~~~~~
129 24 | 1 { f() }
130 25 | else { f() }
131vlib/v/checker/tests/assign_multi_mismatch.vv:29:3: error: assignment mismatch: 1 variable 2 values
132 27 |
133 28 | _, _ := 0, if true { 0 } else { 1 }
134 29 | _ := if true { f() } else { f() }
135 | ~~
136 30 | _, _ := 0, if true { f() } else { f() }
137vlib/v/checker/tests/assign_multi_mismatch.vv:30:12: error: cannot use multi-value (int, int) in single-value context
138 28 | _, _ := 0, if true { 0 } else { 1 }
139 29 | _ := if true { f() } else { f() }
140 30 | _, _ := 0, if true { f() } else { f() }
141 | ~~
142