| ... | @@ -2478,8 +2478,8 @@ fn transDoWhileLoop( | ... | @@ -2478,8 +2478,8 @@ fn transDoWhileLoop( |
| 2478 | }; | 2478 | }; |
| 2479 | | 2479 | |
| 2480 | // In both cases above, we reserved 1 extra statement. | 2480 | // In both cases above, we reserved 1 extra statement. |
| 2481 | body_node.statements()[body_node.statements_len] = &if_node.base; | | |
| 2482 | body_node.statements_len += 1; | 2481 | body_node.statements_len += 1; |
| | 2482 | body_node.statements()[body_node.statements_len - 1] = &if_node.base; |
| 2483 | if (new) | 2483 | if (new) |
| 2484 | body_node.rbrace = try appendToken(rp.c, .RBrace, "}"); | 2484 | body_node.rbrace = try appendToken(rp.c, .RBrace, "}"); |
| 2485 | while_node.body = &body_node.base; | 2485 | while_node.body = &body_node.base; |