From 167854c19c8072270187b91314a5481363af4e12 Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Fri, 10 May 2024 18:08:41 +0300 Subject: [PATCH] llvm: lower ptr to int constants with correct address spaces Closes #19915 --- src/codegen/llvm.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 291e76f084..2830933929 100644 --- 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,