Skip to content

Commit 290b63f

Browse files
committed
stage2+stage1: remove type parameter from bit builtins
Closes ziglang#12529 Closes ziglang#12511 Closes ziglang#6835
1 parent 33dc3ab commit 290b63f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
pub export fn entry() void {
22
var arr: [100]u8 = undefined;
3-
for (arr) |bits| _ = @popCount(bits);
3+
for (arr) |bits| _ = @popCount(u8, bits);
44
}
55

66
// error
77
// backend=stage2
88
// target=native
99
//
10-
// :3:26: error: expected 2 arguments, found 1
10+
// :3:26: error: expected 1 argument, found 2
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
export fn entry(x: f32) u32 {
2-
return @popCount(f32, x);
2+
return @popCount(x);
33
}
44

55
// error
66
// backend=stage2
77
// target=native
88
//
9-
// :2:27: error: expected integer or vector, found 'f32'
9+
// :2:22: error: expected integer or vector, found 'f32'

0 commit comments

Comments
 (0)