Merge pull request #12574 from Vexu/remove-bit-op-type-param
stage2+stage1: remove type parameter from bit builtins
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
pub export fn entry() void {
|
||||
var arr: [100]u8 = undefined;
|
||||
for (arr) |bits| _ = @popCount(bits);
|
||||
for (arr) |bits| _ = @popCount(u8, bits);
|
||||
}
|
||||
|
||||
// error
|
||||
// backend=stage2
|
||||
// target=native
|
||||
//
|
||||
// :3:26: error: expected 2 arguments, found 1
|
||||
// :3:26: error: expected 1 argument, found 2
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
export fn entry(x: f32) u32 {
|
||||
return @popCount(f32, x);
|
||||
return @popCount(x);
|
||||
}
|
||||
|
||||
// error
|
||||
// backend=stage2
|
||||
// target=native
|
||||
//
|
||||
// :2:27: error: expected integer or vector, found 'f32'
|
||||
// :2:22: error: expected integer or vector, found 'f32'
|
||||
|
||||
Reference in New Issue
Block a user