| ... | ... | @@ -4653,17 +4653,17 @@ static Stage1ZirInst *astgen_builtin_fn_call(Stage1AstGen *ag, Scope *scope, Ast |
| 4653 | 4653 | |
| 4654 | 4654 | AstNode *arg1_node = node->data.fn_call_expr.params.at(1); |
| 4655 | 4655 | Stage1ZirInst *arg1_value = astgen_node(ag, arg1_node, scope); |
| 4656 | | if (arg0_value == ag->codegen->invalid_inst_src) |
| 4656 | if (arg1_value == ag->codegen->invalid_inst_src) |
| 4657 | 4657 | return arg1_value; |
| 4658 | 4658 | |
| 4659 | 4659 | AstNode *arg2_node = node->data.fn_call_expr.params.at(2); |
| 4660 | 4660 | Stage1ZirInst *arg2_value = astgen_node(ag, arg2_node, scope); |
| 4661 | | if (arg1_value == ag->codegen->invalid_inst_src) |
| 4661 | if (arg2_value == ag->codegen->invalid_inst_src) |
| 4662 | 4662 | return arg2_value; |
| 4663 | 4663 | |
| 4664 | 4664 | AstNode *arg3_node = node->data.fn_call_expr.params.at(3); |
| 4665 | 4665 | Stage1ZirInst *arg3_value = astgen_node(ag, arg3_node, scope); |
| 4666 | | if (arg2_value == ag->codegen->invalid_inst_src) |
| 4666 | if (arg3_value == ag->codegen->invalid_inst_src) |
| 4667 | 4667 | return arg3_value; |
| 4668 | 4668 | |
| 4669 | 4669 | Stage1ZirInst *select = ir_build_select(ag, scope, node, |