| ... | @@ -345,19 +345,19 @@ fn walkExpression(w: *Walk, node: Ast.Node.Index) Error!void { | ... | @@ -345,19 +345,19 @@ fn walkExpression(w: *Walk, node: Ast.Node.Index) Error!void { |
| 345 | }, | 345 | }, |
| 346 | | 346 | |
| 347 | .assign_destructure => { | 347 | .assign_destructure => { |
| 348 | const full = tree.assignDestructure(node); | 348 | const full = ast.assignDestructure(node); |
| 349 | for (full.ast.variables) |variable_node| { | 349 | for (full.ast.variables) |variable_node| { |
| 350 | switch (node_tags[lhs_node]) { | 350 | switch (node_tags[variable_node]) { |
| 351 | .global_var_decl, | 351 | .global_var_decl, |
| 352 | .local_var_decl, | 352 | .local_var_decl, |
| 353 | .simple_var_decl, | 353 | .simple_var_decl, |
| 354 | .aligned_var_decl, | 354 | .aligned_var_decl, |
| 355 | => try walkLocalVarDecl(w, ast.fullVarDecl(lhs_node).?), | 355 | => try walkLocalVarDecl(w, ast.fullVarDecl(variable_node).?), |
| 356 | | 356 | |
| 357 | else => try walkExpression(w, variable_node), | 357 | else => try walkExpression(w, variable_node), |
| 358 | } | 358 | } |
| 359 | } | 359 | } |
| 360 | return walkExpression(w, full.ast.assign_expr); | 360 | return walkExpression(w, full.ast.value_expr); |
| 361 | }, | 361 | }, |
| 362 | | 362 | |
| 363 | .bit_not, | 363 | .bit_not, |