zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 167854c19c8072270187b91314a5481363af4e12 (tree)
parent ae44e199a8caa8d26db04b81867acb81d54ba217
Author: Veikka Tuominen <git@vexu.eu>
Date:   Fri, 10 May 2024 18:08:41 +0300

llvm: lower ptr to int constants with correct address spaces

Closes #19915

Diffstat:
Msrc/codegen/llvm.zig | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig @@ -4376,7 +4376,7 @@ pub const Object = struct { .int => try o.builder.castConst( .inttoptr, try o.builder.intConst(try o.lowerType(Type.usize), offset), - .ptr, + try o.lowerType(Type.fromInterned(ptr.ty)), ), .eu_payload => |eu_ptr| try o.lowerPtr( eu_ptr,