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,