llvm: lower ptr to int constants with correct address spaces

Closes #19915
This commit is contained in:
Veikka Tuominen 2024-05-10 18:08:41 +03:00
parent ae44e199a8
commit 167854c19c

View File

@ -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,