| ... | @@ -134,8 +134,8 @@ fn walkMember(w: *Walk, decl: Ast.Node.Index) Error!void { | ... | @@ -134,8 +134,8 @@ fn walkMember(w: *Walk, decl: Ast.Node.Index) Error!void { |
| 134 | const body_node = datas[decl].rhs; | 134 | const body_node = datas[decl].rhs; |
| 135 | if (!isFnBodyGutted(ast, body_node)) { | 135 | if (!isFnBodyGutted(ast, body_node)) { |
| 136 | try w.transformations.append(.{ .gut_function = decl }); | 136 | try w.transformations.append(.{ .gut_function = decl }); |
| | 137 | try walkExpression(w, body_node); |
| 137 | } | 138 | } |
| 138 | try walkExpression(w, body_node); | | |
| 139 | }, | 139 | }, |
| 140 | .fn_proto_simple, | 140 | .fn_proto_simple, |
| 141 | .fn_proto_multi, | 141 | .fn_proto_multi, |
| ... | @@ -648,7 +648,10 @@ fn walkBlock( | ... | @@ -648,7 +648,10 @@ fn walkBlock( |
| 648 | .aligned_var_decl, | 648 | .aligned_var_decl, |
| 649 | => try walkLocalVarDecl(w, ast.fullVarDecl(stmt).?), | 649 | => try walkLocalVarDecl(w, ast.fullVarDecl(stmt).?), |
| 650 | | 650 | |
| 651 | else => try walkExpression(w, stmt), | 651 | else => { |
| | 652 | try w.transformations.append(.{ .delete_node = stmt }); |
| | 653 | try walkExpression(w, stmt); |
| | 654 | }, |
| 652 | } | 655 | } |
| 653 | } | 656 | } |
| 654 | } | 657 | } |