add test case for #726
parent
cc17b662e4
commit
a3d384e593
|
@ -15,6 +15,7 @@ comptime {
|
|||
_ = @import("cases/bugs/394.zig");
|
||||
_ = @import("cases/bugs/655.zig");
|
||||
_ = @import("cases/bugs/656.zig");
|
||||
_ = @import("cases/bugs/726.zig");
|
||||
_ = @import("cases/bugs/828.zig");
|
||||
_ = @import("cases/bugs/920.zig");
|
||||
_ = @import("cases/byval_arg_var.zig");
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
const assert = @import("std").debug.assert;
|
||||
|
||||
test "@ptrCast from const to nullable" {
|
||||
const c: u8 = 4;
|
||||
var x: ?*const u8 = @ptrCast(?*const u8, &c);
|
||||
assert(x.?.* == 4);
|
||||
}
|
||||
|
||||
test "@ptrCast from var in empty struct to nullable" {
|
||||
const container = struct {
|
||||
var c: u8 = 4;
|
||||
};
|
||||
var x: ?*const u8 = @ptrCast(?*const u8, &container.c);
|
||||
assert(x.?.* == 4);
|
||||
}
|
||||
|
Loading…
Reference in New Issue