authorgravatar for richard@eklycke.seRichard Eklycke <richard@eklycke.se> 2021-08-22 12:29:49+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-08-22 13:29:06-04:00
log62e3d67605075f27134736917495e7a7a17869f6
treea987d7a42ced902820f3c8890d07a427009b5719
parent4ac37eb484737e98269e198b31b81ee8e929b4f1

Fix typo introduced in 50a29f7

Now the last argument will be checked as well

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

src/stage1/astgen.cpp+3-3
...@@ -4653,17 +4653,17 @@ static Stage1ZirInst *astgen_builtin_fn_call(Stage1AstGen *ag, Scope *scope, Ast...@@ -4653,17 +4653,17 @@ static Stage1ZirInst *astgen_builtin_fn_call(Stage1AstGen *ag, Scope *scope, Ast
46534653
4654 AstNode *arg1_node = node->data.fn_call_expr.params.at(1);4654 AstNode *arg1_node = node->data.fn_call_expr.params.at(1);
4655 Stage1ZirInst *arg1_value = astgen_node(ag, arg1_node, scope);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 return arg1_value;4657 return arg1_value;
46584658
4659 AstNode *arg2_node = node->data.fn_call_expr.params.at(2);4659 AstNode *arg2_node = node->data.fn_call_expr.params.at(2);
4660 Stage1ZirInst *arg2_value = astgen_node(ag, arg2_node, scope);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 return arg2_value;4662 return arg2_value;
46634663
4664 AstNode *arg3_node = node->data.fn_call_expr.params.at(3);4664 AstNode *arg3_node = node->data.fn_call_expr.params.at(3);
4665 Stage1ZirInst *arg3_value = astgen_node(ag, arg3_node, scope);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 return arg3_value;4667 return arg3_value;
46684668
4669 Stage1ZirInst *select = ir_build_select(ag, scope, node,4669 Stage1ZirInst *select = ir_build_select(ag, scope, node,