| ... | @@ -3964,7 +3964,7 @@ static LLVMValueRef gen_const_val(CodeGen *g, ConstExprValue *const_val) { | ... | @@ -3964,7 +3964,7 @@ static LLVMValueRef gen_const_val(CodeGen *g, ConstExprValue *const_val) { |
| 3964 | if (type_entry->data.unionation.gen_tag_index == SIZE_MAX) | 3964 | if (type_entry->data.unionation.gen_tag_index == SIZE_MAX) |
| 3965 | return LLVMGetUndef(type_entry->type_ref); | 3965 | return LLVMGetUndef(type_entry->type_ref); |
| 3966 | | 3966 | |
| 3967 | union_value_ref = LLVMGetUndef(type_entry->data.unionation.most_aligned_union_member->type_ref); | 3967 | union_value_ref = LLVMGetUndef(union_type_ref); |
| 3968 | make_unnamed_struct = false; | 3968 | make_unnamed_struct = false; |
| 3969 | } else { | 3969 | } else { |
| 3970 | uint64_t field_type_bytes = LLVMStoreSizeOfType(g->target_data_ref, payload_value->type->type_ref); | 3970 | uint64_t field_type_bytes = LLVMStoreSizeOfType(g->target_data_ref, payload_value->type->type_ref); |