diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-01-27 19:42:32 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-01-27 19:42:32 -0500 |
| commit | 9d59cdb8c13db0cfbc01f499dc227b1964ca24cc (patch) | |
| tree | dc7b0dc0bf840421f9859fdb315d41d7b60ab3df /src/ir.cpp | |
| parent | d8e25499963849f756498196f919575cb646f3dd (diff) | |
| download | zig-9d59cdb8c13db0cfbc01f499dc227b1964ca24cc.tar.gz zig-9d59cdb8c13db0cfbc01f499dc227b1964ca24cc.zip | |
fix auto created variables not having correct alignment
Diffstat (limited to 'src/ir.cpp')
| -rw-r--r-- | src/ir.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ir.cpp b/src/ir.cpp index 47978bb648..89e92585b3 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -17729,7 +17729,7 @@ static IrInstGen *ir_analyze_instruction_decl_var(IrAnalyze *ira, IrInstSrcDeclV var->var_type = ira->codegen->builtin_types.entry_invalid; return ir_const_void(ira, &decl_var_instruction->base.base); } - var->align_bytes = get_abi_alignment(ira->codegen, result_type); + var->align_bytes = get_ptr_align(ira->codegen, var_ptr->value->type); } else { if (!ir_resolve_align(ira, decl_var_instruction->align_value->child, nullptr, &var->align_bytes)) { var->var_type = ira->codegen->builtin_types.entry_invalid; |
