diff options
| author | Veikka Tuominen <git@vexu.eu> | 2024-05-10 18:08:41 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2024-05-21 19:52:00 +0300 |
| commit | 167854c19c8072270187b91314a5481363af4e12 (patch) | |
| tree | 606963d7c59d9c1d1ff071c3acff29045e6ba4b0 /src/codegen | |
| parent | ae44e199a8caa8d26db04b81867acb81d54ba217 (diff) | |
| download | zig-167854c19c8072270187b91314a5481363af4e12.tar.gz zig-167854c19c8072270187b91314a5481363af4e12.zip | |
llvm: lower ptr to int constants with correct address spaces
Closes #19915
Diffstat (limited to 'src/codegen')
| -rw-r--r-- | src/codegen/llvm.zig | 2 |
1 files changed, 1 insertions, 1 deletions
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, |
