back to many behavioral tests passing
This commit is contained in:
@@ -2017,11 +2017,9 @@ static LLVMValueRef ir_llvm_value(CodeGen *g, IrInstruction *instruction) {
|
||||
render_const_val_global(g, &instruction->value, "");
|
||||
ZigType *ptr_type = get_pointer_to_type(g, instruction->value.type, true);
|
||||
instruction->llvm_value = LLVMBuildBitCast(g->builder, instruction->value.global_refs->llvm_global, get_llvm_type(g, ptr_type), "");
|
||||
} else if (get_codegen_ptr_type(instruction->value.type) != nullptr) {
|
||||
} else {
|
||||
instruction->llvm_value = LLVMBuildBitCast(g->builder, instruction->value.global_refs->llvm_value,
|
||||
get_llvm_type(g, instruction->value.type), "");
|
||||
} else {
|
||||
instruction->llvm_value = instruction->value.global_refs->llvm_value;
|
||||
}
|
||||
assert(instruction->llvm_value);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user