Skip to content

Commit 6694673

Browse files
committed
tests: fix some of the notices/warnings/errors discovered through find . |grep _test.v$ |xargs -i ./v -g -keepc -skip-running {}
1 parent e5c3b65 commit 6694673

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

vlib/math/bits/bits_test.v

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ fn test_bits() {
1515
i = 1
1616
for x in 0 .. 8 {
1717
// C.printf("x:%02x lz: %d cmp: %d\n", i << x, leading_zeros_8(i << x), 7-x)
18-
assert leading_zeros_8(u8(i << x)) == 7 - x
18+
assert leading_zeros_8(u8(u8(i) << x)) == 7 - x
1919
}
2020

2121
// 16 bit
@@ -48,23 +48,23 @@ fn test_bits() {
4848
for x in 0 .. 9 {
4949
// C.printf("x:%02x lz: %llu cmp: %d\n", u8(i), ones_count_8(u8(i)), x)
5050
assert ones_count_8(u8(i)) == x
51-
i = (i << 1) + 1
51+
i = int(u32(i) << 1) + 1
5252
}
5353

5454
// 16 bit
5555
i = 0
5656
for x in 0 .. 17 {
5757
// C.printf("x:%04x lz: %llu cmp: %d\n", u16(i), ones_count_16(u16(i)), x)
5858
assert ones_count_16(u16(i)) == x
59-
i = (i << 1) + 1
59+
i = int(u32(i) << 1) + 1
6060
}
6161

6262
// 32 bit
6363
i = 0
6464
for x in 0 .. 33 {
6565
// C.printf("x:%08x lz: %llu cmp: %d\n", u32(i), ones_count_32(u32(i)), x)
6666
assert ones_count_32(u32(i)) == x
67-
i = (i << 1) + 1
67+
i = int(u32(i) << 1) + 1
6868
}
6969

7070
// 64 bit
@@ -100,7 +100,7 @@ fn test_bits() {
100100
}
101101
// C.printf("x:%02x lz: %llu cmp: %d\n", u8(i), reverse_8(u8(i)), rv)
102102
assert reverse_8(u8(i)) == rv
103-
i = (i << 1) + 1
103+
i = int(u32(i) << 1) + 1
104104
}
105105

106106
// 16 bit
@@ -116,7 +116,7 @@ fn test_bits() {
116116
}
117117
// C.printf("x:%04x lz: %llu cmp: %d\n", u16(i), reverse_16(u16(i)), rv)
118118
assert reverse_16(u16(i)) == rv
119-
i = (i << 1) + 1
119+
i = int(u32(i) << 1) + 1
120120
}
121121

122122
// 32 bit
@@ -132,7 +132,7 @@ fn test_bits() {
132132
}
133133
// C.printf("x:%08x lz: %llu cmp: %d\n", u32(i), reverse_32(u32(i)), rv)
134134
assert reverse_32(u32(i)) == rv
135-
i = (i << 1) + 1
135+
i = int(u32(i) << 1) + 1
136136
}
137137

138138
// 64 bit

vlib/v/gen/c/array.v

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -869,6 +869,7 @@ fn (mut g Gen) gen_array_sort_call(node ast.CallExpr, compare_fn string, is_arra
869869
g.expr(node.left)
870870
g.write(', ${info.size}, sizeof(${elem_styp}), (voidptr)${compare_fn});')
871871
}
872+
g.writeln('')
872873
}
873874

874875
fn (mut g Gen) gen_fixed_array_sorted_with_compare(node ast.CallExpr) {

vlib/v/tests/global_fixed_arr_init_test.v

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@[has_globals]
12
module main
23

34
type Mat4 = [16]f32

vlib/v/tests/init_global_test.v

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
@[has_globals]
2+
module main
3+
14
// vtest retry: 2
25
import sync
36

0 commit comments

Comments
 (0)