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