master
1const expect = @import("std").testing.expect;
2
3test "comptime @ptrFromInt" {
4 comptime {
5 // Zig is able to do this at compile-time, as long as
6 // ptr is never dereferenced.
7 const ptr: *i32 = @ptrFromInt(0xdeadbee0);
8 const addr = @intFromPtr(ptr);
9 try expect(@TypeOf(addr) == usize);
10 try expect(addr == 0xdeadbee0);
11 }
12}
13
14// test