Most of this migration was performed automatically with `zig fmt`. There were a few exceptions which I had to manually fix: * `@alignCast` and `@addrSpaceCast` cannot be automatically rewritten * `@truncate`'s fixup is incorrect for vectors * Test cases are not formatted, and their error locations change
13 lines
250 B
Zig
13 lines
250 B
Zig
export fn entry() void {
|
|
const x: i32 = 1234;
|
|
const y: *i32 = @ptrCast(&x);
|
|
_ = y;
|
|
}
|
|
|
|
// error
|
|
// backend=stage2
|
|
// target=native
|
|
//
|
|
// :3:21: error: cast discards const qualifier
|
|
// :3:21: note: use @constCast to discard const qualifier
|