| ... | @@ -8928,7 +8928,7 @@ static void resolve_llvm_types_struct(CodeGen *g, ZigType *struct_type, ResolveS | ... | @@ -8928,7 +8928,7 @@ static void resolve_llvm_types_struct(CodeGen *g, ZigType *struct_type, ResolveS |
| 8928 | | 8928 | |
| 8929 | assert(next_offset >= llvm_next_offset); | 8929 | assert(next_offset >= llvm_next_offset); |
| 8930 | if (next_offset > llvm_next_offset) { | 8930 | if (next_offset > llvm_next_offset) { |
| 8931 | size_t pad_bytes = next_offset - (field->offset + LLVMStoreSizeOfType(g->target_data_ref, llvm_type)); | 8931 | size_t pad_bytes = next_offset - (field->offset + LLVMABISizeOfType(g->target_data_ref, llvm_type)); |
| 8932 | if (pad_bytes != 0) { | 8932 | if (pad_bytes != 0) { |
| 8933 | LLVMTypeRef pad_llvm_type = LLVMArrayType(LLVMInt8Type(), pad_bytes); | 8933 | LLVMTypeRef pad_llvm_type = LLVMArrayType(LLVMInt8Type(), pad_bytes); |
| 8934 | element_types[gen_field_index] = pad_llvm_type; | 8934 | element_types[gen_field_index] = pad_llvm_type; |