| ... | @@ -1773,7 +1773,7 @@ pub const Object = struct { | ... | @@ -1773,7 +1773,7 @@ pub const Object = struct { |
| 1773 | if (ty.optionalReprIsPayload()) { | 1773 | if (ty.optionalReprIsPayload()) { |
| 1774 | const ptr_di_ty = try o.lowerDebugType(child_ty, resolve); | 1774 | const ptr_di_ty = try o.lowerDebugType(child_ty, resolve); |
| 1775 | // The recursive call to `lowerDebugType` means we can't use `gop` anymore. | 1775 | // The recursive call to `lowerDebugType` means we can't use `gop` anymore. |
| 1776 | try o.di_type_map.putContext(gpa, ty, AnnotatedDITypePtr.initFull(ptr_di_ty), .{ .mod = o.module }); | 1776 | try o.di_type_map.putContext(gpa, ty, AnnotatedDITypePtr.init(ptr_di_ty, resolve), .{ .mod = o.module }); |
| 1777 | return ptr_di_ty; | 1777 | return ptr_di_ty; |
| 1778 | } | 1778 | } |
| 1779 | | 1779 | |