| ... | @@ -2853,7 +2853,7 @@ pub fn fieldPtrType(ptr_ty: Type, field_index: u32, pt: Zcu.PerThread) Allocator | ... | @@ -2853,7 +2853,7 @@ pub fn fieldPtrType(ptr_ty: Type, field_index: u32, pt: Zcu.PerThread) Allocator |
| 2853 | else => parent_align.minStrict(.fromLog2Units(@ctz(field_offset))), | 2853 | else => parent_align.minStrict(.fromLog2Units(@ctz(field_offset))), |
| 2854 | }; | 2854 | }; |
| 2855 | const field_ptr_align: Alignment = a: { | 2855 | const field_ptr_align: Alignment = a: { |
| 2856 | if (parent_align == .none and | 2856 | if (ptr_info.flags.alignment == .none and |
| 2857 | aggregate_ty.explicitFieldAlignment(field_index, zcu) == .none and | 2857 | aggregate_ty.explicitFieldAlignment(field_index, zcu) == .none and |
| 2858 | actual_field_align == field_ty.abiAlignment(zcu)) | 2858 | actual_field_align == field_ty.abiAlignment(zcu)) |
| 2859 | { | 2859 | { |