| ... | @@ -14666,6 +14666,10 @@ static IrInstruction *ir_analyze_alloca(IrAnalyze *ira, IrInstruction *source_in | ... | @@ -14666,6 +14666,10 @@ static IrInstruction *ir_analyze_alloca(IrAnalyze *ira, IrInstruction *source_in |
| 14666 | | 14666 | |
| 14667 | if ((err = type_resolve(ira->codegen, var_type, ResolveStatusZeroBitsKnown))) | 14667 | if ((err = type_resolve(ira->codegen, var_type, ResolveStatusZeroBitsKnown))) |
| 14668 | return ira->codegen->invalid_instruction; | 14668 | return ira->codegen->invalid_instruction; |
| | 14669 | if (align != 0) { |
| | 14670 | if ((err = type_resolve(ira->codegen, var_type, ResolveStatusAlignmentKnown))) |
| | 14671 | return ira->codegen->invalid_instruction; |
| | 14672 | } |
| 14669 | assert(result->base.value.data.x_ptr.special != ConstPtrSpecialInvalid); | 14673 | assert(result->base.value.data.x_ptr.special != ConstPtrSpecialInvalid); |
| 14670 | | 14674 | |
| 14671 | pointee->type = var_type; | 14675 | pointee->type = var_type; |