| ... | @@ -726,6 +726,10 @@ pub const DeclGen = struct { | ... | @@ -726,6 +726,10 @@ pub const DeclGen = struct { |
| 726 | try self.lower(ptr_ty, slice.ptr); | 726 | try self.lower(ptr_ty, slice.ptr); |
| 727 | try self.addInt(Type.usize, slice.len); | 727 | try self.addInt(Type.usize, slice.len); |
| 728 | }, | 728 | }, |
| | 729 | .null_value, .zero => try self.addNullPtr(try dg.resolveType(ty, .indirect)), |
| | 730 | .int_u64, .one, .int_big_positive, .lazy_align, .lazy_size => { |
| | 731 | try self.addInt(Type.usize, val); |
| | 732 | }, |
| 729 | else => |tag| return dg.todo("pointer value of type {s}", .{@tagName(tag)}), | 733 | else => |tag| return dg.todo("pointer value of type {s}", .{@tagName(tag)}), |
| 730 | }, | 734 | }, |
| 731 | .Struct => { | 735 | .Struct => { |