| ... | ... | @@ -7839,7 +7839,7 @@ static void resolve_llvm_types_struct(CodeGen *g, ZigType *struct_type, ResolveS |
| 7839 | 7839 | |
| 7840 | 7840 | assert(next_offset >= llvm_next_offset); |
| 7841 | 7841 | if (next_offset > llvm_next_offset) { |
| 7842 | | size_t pad_bytes = next_offset - llvm_next_offset; |
| 7842 | size_t pad_bytes = next_offset - (field->offset + LLVMStoreSizeOfType(g->target_data_ref, llvm_type)); |
| 7843 | 7843 | if (pad_bytes != 0) { |
| 7844 | 7844 | LLVMTypeRef pad_llvm_type = LLVMArrayType(LLVMInt8Type(), pad_bytes); |
| 7845 | 7845 | element_types[gen_field_index] = pad_llvm_type; |