Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
Conflicts: * lib/std/os/linux/tls.zig * test/behavior/align.zig * test/behavior/atomics.zig * test/behavior/vector.zig
This commit is contained in:
@@ -4880,6 +4880,9 @@ static LLVMValueRef ir_render_asm_gen(CodeGen *g, IrExecutableGen *executable, I
|
||||
type_ref = get_llvm_type(g, wider_type);
|
||||
value_ref = gen_widen_or_shorten(g, false, type, wider_type, value_ref);
|
||||
}
|
||||
} else if (handle_is_ptr(g, type)) {
|
||||
ZigType *gen_type = get_pointer_to_type(g, type, true);
|
||||
type_ref = get_llvm_type(g, gen_type);
|
||||
}
|
||||
|
||||
param_types[param_index] = type_ref;
|
||||
@@ -9302,7 +9305,6 @@ static void init(CodeGen *g) {
|
||||
char *layout_str = LLVMCopyStringRepOfTargetData(g->target_data_ref);
|
||||
LLVMSetDataLayout(g->module, layout_str);
|
||||
|
||||
|
||||
assert(g->pointer_size_bytes == LLVMPointerSize(g->target_data_ref));
|
||||
g->is_big_endian = (LLVMByteOrder(g->target_data_ref) == LLVMBigEndian);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user