diff --git a/src/protocol/parser/pass_definitions.rs b/src/protocol/parser/pass_definitions.rs index fe2d9987f3574bfeadab97f9ba488a261122ac89..4214c9c89221f9ae45203396b927e1e5d205a2cd 100644 --- a/src/protocol/parser/pass_definitions.rs +++ b/src/protocol/parser/pass_definitions.rs @@ -362,7 +362,8 @@ impl PassDefinitions { next_unique_id_in_scope: -1, relative_pos_in_parent: 0, locals: Vec::new(), - labels: Vec::new() + labels: Vec::new(), + next: StatementId::new_invalid(), }); let end_block = ctx.heap.alloc_end_block_statement(|this| EndBlockStatement{ @@ -501,6 +502,7 @@ impl PassDefinitions { relative_pos_in_parent: 0, locals: Vec::new(), labels: Vec::new(), + next: StatementId::new_invalid(), }); let end_block = ctx.heap.alloc_end_block_statement(|this| EndBlockStatement{