| ... | @@ -26901,7 +26901,7 @@ static IrInstGen *ir_analyze_instruction_set_eval_branch_quota(IrAnalyze *ira, | ... | @@ -26901,7 +26901,7 @@ static IrInstGen *ir_analyze_instruction_set_eval_branch_quota(IrAnalyze *ira, |
| 26901 | IrInstSrcSetEvalBranchQuota *instruction) | 26901 | IrInstSrcSetEvalBranchQuota *instruction) |
| 26902 | { | 26902 | { |
| 26903 | uint64_t new_quota; | 26903 | uint64_t new_quota; |
| 26904 | if (!ir_resolve_usize(ira, instruction->new_quota->child, &new_quota)) | 26904 | if (!ir_resolve_unsigned(ira, instruction->new_quota->child, ira->codegen->builtin_types.entry_u32, &new_quota)) |
| 26905 | return ira->codegen->invalid_inst_gen; | 26905 | return ira->codegen->invalid_inst_gen; |
| 26906 | | 26906 | |
| 26907 | if (new_quota > *ira->new_irb.exec->backward_branch_quota) { | 26907 | if (new_quota > *ira->new_irb.exec->backward_branch_quota) { |