| ... | ... | @@ -5402,8 +5402,9 @@ static LLVMValueRef get_enum_tag_name_function(CodeGen *g, ZigType *enum_type) { |
| 5402 | 5402 | if (enum_type->data.enumeration.name_function) |
| 5403 | 5403 | return enum_type->data.enumeration.name_function; |
| 5404 | 5404 | |
| 5405 | | ZigType *u8_ptr_type = get_pointer_to_type_extra(g, g->builtin_types.entry_u8, false, false, |
| 5406 | | PtrLenUnknown, get_abi_alignment(g, g->builtin_types.entry_u8), 0, 0, false); |
| 5405 | ZigType *u8_ptr_type = get_pointer_to_type_extra2(g, g->builtin_types.entry_u8, false, false, |
| 5406 | PtrLenUnknown, get_abi_alignment(g, g->builtin_types.entry_u8), 0, 0, false, |
| 5407 | VECTOR_INDEX_NONE, nullptr, g->intern.for_zero_byte()); |
| 5407 | 5408 | ZigType *u8_slice_type = get_slice_type(g, u8_ptr_type); |
| 5408 | 5409 | ZigType *tag_int_type = enum_type->data.enumeration.tag_int_type; |
| 5409 | 5410 | |
| ... | ... | @@ -5456,7 +5457,7 @@ static LLVMValueRef get_enum_tag_name_function(CodeGen *g, ZigType *enum_type) { |
| 5456 | 5457 | continue; |
| 5457 | 5458 | } |
| 5458 | 5459 | |
| 5459 | | LLVMValueRef str_init = LLVMConstString(buf_ptr(name), (unsigned)buf_len(name), true); |
| 5460 | LLVMValueRef str_init = LLVMConstString(buf_ptr(name), (unsigned)buf_len(name), false); |
| 5460 | 5461 | LLVMValueRef str_global = LLVMAddGlobal(g->module, LLVMTypeOf(str_init), ""); |
| 5461 | 5462 | LLVMSetInitializer(str_global, str_init); |
| 5462 | 5463 | LLVMSetLinkage(str_global, LLVMPrivateLinkage); |