authorgravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2020-04-20 18:47:06+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-04-20 13:43:14-04:00
log5eaf948e6250391b412881aeb702666bfe7d4c42
treeb6cbb902c5d1a87b18f4d73caee47ea1c52aa56a
parent328eb8ed8dfdc646df28f899267c76e18645da40

stage1: Fix wrong union access

Thanks to @frett27 on irc for reporting the compiler would segfault when run on ARM.

1 files changed, 1 insertions(+), 1 deletions(-)

src/codegen.cpp+1-1
......@@ -1887,7 +1887,7 @@ static bool iter_function_params_c_abi(CodeGen *g, ZigType *fn_type, FnWalk *fn_
18871887 if (type_is_nonnull_ptr(g, ty)) {
18881888 addLLVMArgAttr(llvm_fn, fn_walk->data.attrs.gen_i, "nonnull");
18891889 }
1890 if (ptr_type->data.pointer.is_const) {
1890 if (ptr_type->id == ZigTypeIdPointer && ptr_type->data.pointer.is_const) {
18911891 addLLVMArgAttr(llvm_fn, fn_walk->data.attrs.gen_i, "readonly");
18921892 }
18931893 if (param_info->is_noalias) {