commit 879ea2710f1e1bafab1d3e212cbba37aaf6b818d (tree)
parent 091aa54a3ed74b8a19f44ffb20e29c5f81de0c58
Author: Jacob Young <jacobly0@users.noreply.github.com>
Date: Sun, 24 Mar 2024 17:27:25 +0100
reduce: fix compile errors
Regressed by c11b6adf13fe5c765ec480af5bad6338e6982a9d.
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/compiler/reduce/Walk.zig b/lib/compiler/reduce/Walk.zig
@@ -345,19 +345,19 @@ fn walkExpression(w: *Walk, node: Ast.Node.Index) Error!void {
},
.assign_destructure => {
- const full = tree.assignDestructure(node);
+ const full = ast.assignDestructure(node);
for (full.ast.variables) |variable_node| {
- switch (node_tags[lhs_node]) {
+ switch (node_tags[variable_node]) {
.global_var_decl,
.local_var_decl,
.simple_var_decl,
.aligned_var_decl,
- => try walkLocalVarDecl(w, ast.fullVarDecl(lhs_node).?),
+ => try walkLocalVarDecl(w, ast.fullVarDecl(variable_node).?),
else => try walkExpression(w, variable_node),
}
}
- return walkExpression(w, full.ast.assign_expr);
+ return walkExpression(w, full.ast.value_expr);
},
.bit_not,